|
19 | 19 | 2. Download the installer files: |
20 | 20 | * [Oracle Database 18c XE](https://oracle.com/xe) or any of the required installation files from [OTN](https://www.oracle.com/technetwork/database/) (supports versions up to 19.3 as of April 25, 2019) |
21 | 21 | * [Oracle Application Express](https://apex.oracle.com/download) (supports versions up 19.2 as of November 1, 2019) |
22 | | - * [Oracle REST Data Services](https://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html) (supports versions up to 19.2 as of August 31, 2019) |
| 22 | + * [Oracle REST Data Services](https://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html) (supports versions up to 19.4 as of December 21, 2019) |
23 | 23 | * [Java Development Kit SE 8](https://www.oracle.com/technetwork/java/javase/downloads/) (**IMPORTANT**: Please download the tarball, e.g. `jdk-8u231-linux-x64.tar.gz`.) |
24 | 24 | 3. Place all four files in the sub-directory `files`. |
25 | 25 | 4. Create a new file that contains the required variables. Make a copy of `settings.env.sample`, e.g. `mysettings.env`, and modify as desired. The file should contain the following variables: |
|
42 | 42 | DB_VERSION=18.4.0 |
43 | 43 | DB_EDITION=xe |
44 | 44 | DOCKER_NETWORK_NAME=axer_network |
| 45 | + ALLOW_DB_PATCHING=N |
45 | 46 | OML4R_SUPPORT=N |
| 47 | + REST_ENABLED_SQL=Y |
46 | 48 | RTU_ENABLED=N |
47 | | - ALLOW_DB_PATCHING=N |
| 49 | + SQLDEVWEB=Y |
48 | 50 | ``` |
49 | 51 |
|
50 | 52 | > * Specify the Docker network to attach to using the parameter `DOCKER_NETWORK_NAME`. The run script will check if the network exists, and if not, create it. |
51 | 53 | > * The parameter `RTU_ENABLED` has been introduced. It allows users to create containers that can be used to create an image from using Docker [commit](https://docs.docker.com/engine/reference/commandline/commit/). Set the value to "Y" if this ability is required. |
52 | 54 | > * Use the `FILES_DIR` parameter to specify the local path to all the required installation files, e.g. `/path/to/my/downloads`. |
53 | 55 | > * **NEW** Set the value of `ALLOW_DB_PATCHING` to `Y` to preserve files needed to successfully patch the database software with *OPatch*. |
54 | 56 | > * **NEW** [As of December 5, 2019](https://blogs.oracle.com/database/machine-learning%2c-spatial-and-graph-no-license-required-v2), Oracle Machine Learning (previously known as Oracle Advanced Analytics) option is now included with all editions of Oracle Database 12c R2 and later, including 18c Express Edition (XE). Use the `OML4R_SUPPORT` parameter to install database support for running embedded R scripts. At the moment, this option is only valid for 18c or later. |
| 57 | + > * **NEW** SQL Developer Web is now availablel with ORDS version 19.4. This feature is enabled by default. To turn it off, set the environment variable `SQLDEVWEB` to `N`. The REST-enabled SQL feature can be managed by the variable `REST_ENABLED_SQL`, but note that this value is ignored if SQL Developer Web is activated. For builds with earlier ORDS versions, the added configuration properties are safely ignored. |
55 | 58 | 5. Run the first script to grab the latest Docker [images](https://github.com/oracle/docker-images) from Oracle and build the Oracle Database image. The script takes one parameter, the environment filename (`mysettings.env`): |
56 | 59 | ```bash |
57 | 60 | $ bash 01-build.sh mysettings.env |
|
0 commit comments