|
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 20.1 as of April 23, 2020) |
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 | | - * [Java Development Kit SE 8](https://www.oracle.com/technetwork/java/javase/downloads/) (**IMPORTANT**: Please download the tarball, e.g. `jdk-8u251-linux-x64.tar.gz`.) |
| 22 | + * [Oracle REST Data Services](https://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html) (supports versions up to 20.2 as of July 18, 2020) |
| 23 | + * [Java Development Kit SE 8](https://www.oracle.com/technetwork/java/javase/downloads/) (**IMPORTANT**: Please download the tarball, e.g. `jdk-8u261-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: |
26 | 26 | ```bash |
|
34 | 34 | APEX_REST_PUBLIC_USER_PWD=Oracle18_3 |
35 | 35 | ORDS_PUBLIC_USER_PWD=Oracle18_4 |
36 | 36 | INSTALL_FILE_APEX=apex_20.1.zip |
37 | | - INSTALL_FILE_ORDS=ords-19.2.0.199.1647.zip |
38 | | - INSTALL_FILE_JAVA=jdk-8u251-linux-x64.tar.gz |
| 37 | + INSTALL_FILE_ORDS=ords-20.2.0.178.1804.zip |
| 38 | + INSTALL_FILE_JAVA=jdk-8u261-linux-x64.tar.gz |
39 | 39 | DOCKER_ORDS_PORT=50080 |
40 | 40 | DOCKER_EM_PORT=55500 |
41 | 41 | DOCKER_DB_PORT=51521 |
|
47 | 47 | REST_ENABLED_SQL=Y |
48 | 48 | RTU_ENABLED=N |
49 | 49 | SQLDEVWEB=Y |
| 50 | + DATABASEAPI=Y |
50 | 51 | ``` |
51 | 52 |
|
52 | 53 | > * 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. |
53 | 54 | > * 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. |
54 | 55 | > * Use the `FILES_DIR` parameter to specify the local path to all the required installation files, e.g. `/path/to/my/downloads`. |
55 | | - > * **NEW** Set the value of `ALLOW_DB_PATCHING` to `Y` to preserve files needed to successfully patch the database software with *OPatch*. |
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. |
| 56 | + > * Set the value of `ALLOW_DB_PATCHING` to `Y` to preserve files needed to successfully patch the database software with *OPatch*. |
| 57 | + > * [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. |
| 58 | + > * 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. |
| 59 | + > * **New** `DATABASEAPI` parameter added to enable Database API support for ORDS 19.x and later. |
58 | 60 | 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`): |
59 | 61 | ```bash |
60 | 62 | $ bash 01-build.sh mysettings.env |
|
0 commit comments