You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: OracleDatabase/SingleInstance/README.md
+17-17
Original file line number
Diff line number
Diff line change
@@ -9,18 +9,18 @@ Sample container build files to facilitate installation, configuration, and envi
9
9
*[Running Oracle Database in a container](#running-oracle-database-in-a-container)
10
10
*[Running Oracle Database Enterprise and Standard Edition 2 in a container](#running-oracle-database-enterprise-and-standard-edition-2-in-a-container)
11
11
*[Securely specifying the password when using Podman (Supported from 19.3.0 onwards)](#securely-specifying-the-password-when-using-podman-supported-from-1930-onwards)
12
-
*[Encrypting database password (Supported from 23.4.0 onwards)](#encrypting-database-password-supported-from-2340-onwards)
12
+
*[Encrypting the database password (Supported from 23.4.0 onwards))](#encrypting-the-database-password-supported-from-2340-onwards)
13
13
*[Selecting the Edition (Supported from 19.3.0 release)](#selecting-the-edition-supported-from-1930-release)
14
14
*[Setting the SGA and PGA memory (Supported from 19.3.0 release)](#setting-the-sga-and-pga-memory-supported-from-1930-release)
15
15
*[Setting the CPU_COUNT and PROCESSES (Supported from 19.3.0 release)](#setting-the-cpu_count-and-processes-supported-from-1930-release)
16
16
*[Changing the admin accounts passwords](#changing-the-admin-accounts-passwords)
17
17
*[Enabling archive log mode and/or force logging mode while creating the database](#enabling-archive-log-mode-andor-force-logging-mode-while-creating-the-database)
18
18
*[Configuring TCPS connections for Oracle Database (Supported from version 19.3.0 onwards)](#configuring-tcps-connections-for-oracle-database-supported-from-version-1930-onwards)
19
-
*[Running Oracle Database 23ai FREE in a container](#running-oracle-database-23ai-free-in-a-container)
19
+
*[Running Oracle Database 23ai Free in a container](#running-oracle-database-23ai-free-in-a-container)
20
20
*[Running Oracle Database 21c/18c Express Edition in a container](#running-oracle-database-21c18c-express-edition-in-a-container)
21
21
*[Running Oracle Database 11gR2 Express Edition in a container](#running-oracle-database-11gr2-express-edition-in-a-container)
22
22
*[Running Oracle True Cache in a container (Supported from version 23.4.0 onwards)](#running-oracle-true-cache-in-a-container-supported-from-version-2340-onwards)
23
-
*[Setting Up Network for Communication Between Primary Database and True Cache Container](#setting-up-network-for-communication-between-primary-database-and-true-cache-container)
23
+
*[Setting Up the Network for Communication Between the Primary Database and the True Cache Container](#setting-up-the-network-for-communication-between-the-primary-database-and-the-true-cache-container)
24
24
*[Running Oracle Database Free True Cache in a Container](#running-oracle-database-free-true-cache-in-a-container)
25
25
*[Containerizing an on-premise database (Supported from version 19.3.0 release)](#containerizing-an-on-premise-database-supported-from-version-1930-release)
26
26
*[Deploying Oracle Database on Kubernetes](#deploying-oracle-database-on-kubernetes)
@@ -51,7 +51,7 @@ The `buildContainerImage.sh` script is just a utility shell script that performs
51
51
52
52
### Building Oracle Database container images
53
53
54
-
**IMPORTANT:** You will have to provide the installation binaries of Oracle Database (except for Oracle Database 18c XE, 21c XE and 23ai FREE) and put them into the `dockerfiles/<version>` folder.
54
+
**IMPORTANT:** You will have to provide the installation binaries of Oracle Database (except for Oracle Database 18c XE, 21c XE and 23ai Free) and put them into the `dockerfiles/<version>` folder.
55
55
You only need to provide the binaries for the edition you are going to install. The binaries can be downloaded from the [Oracle Technology Network](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html), make sure you use the linux link: *Linux x86-64*. The needed file is named *linuxx64_\<version\>_database.zip*.
56
56
57
57
**Linux ARM64 Support:** Oracle Database 19c Enterprise Edition is now supported on ARM64 platforms. You will have to provide the installation binaries of [Oracle Database 19c](https://www.oracle.com/database/technologies/oracle19c-linux-arm64-downloads.html) and put them into the dockerfiles/19.3.0 folder. The needed file is named *LINUX.ARM64_1919000_db_home.zip*.
@@ -219,7 +219,7 @@ The Oracle Database inside the container also has Oracle Enterprise Manager Expr
219
219
# Running the Oracle Database 21c XE image with the secret
220
220
podman run -d --name=<container_name> --secret=oracle_pwd oracle/database:21.3.0-xe
221
221
222
-
##### Encrypting database password (Supported from 23.4.0 onwards)
222
+
##### Encrypting the database password (Supported from 23.4.0 onwards)
223
223
224
224
Users can generate public-private key pair and pass database password (encrypted) and decryption (private) key to the container securely.
225
225
@@ -228,22 +228,22 @@ Users can generate public-private key pair and pass database password (encrypted
228
228
openssl genrsa -out key.pem
229
229
openssl rsa -in key.pem -out key.pub -pubout
230
230
231
-
* Create oracle password file.
231
+
* Create an Oracle Database password file.
232
232
233
233
echo "<Your Password>" > pwd.txt
234
234
235
-
* Encrypt the password file using public key (key.pub)
235
+
* Encrypt the password file using the public key (key.pub)
The ORACLE_SID for Oracle Database 23ai FREE is always `FREE` and cannot be changed, hence there is no ORACLE_SID parameter provided for the FREE build.
404
+
The ORACLE_SID for Oracle Database 23ai Free is always `FREE` and cannot be changed, hence there is no ORACLE_SID parameter provided for the Free build.
405
405
406
406
#### Running Oracle Database 21c/18c Express Edition in a container
407
407
@@ -500,9 +500,9 @@ Once the container has been started you can connect to it just like to any other
500
500
501
501
### Running Oracle True Cache in a container (Supported from version 23.4.0 onwards)
502
502
503
-
Oracle True Cache is an in-memory, consistent, and automatically managed cache for Oracle Database.
503
+
Oracle True Cache is an in-memory, consistent, and automatically managed cache for Oracle Database. For more information about Oracle True Cache please see the [Oracle True Cache Online Documentation](https://docs.oracle.com/en/database/oracle/oracle-database/23/odbtc/overview-oracle-true-cache.html).
504
504
505
-
#### Setting Up Network for Communication Between Primary Database and True Cache Container
505
+
#### Setting Up the Network for Communication Between the Primary Database and the True Cache Container
506
506
507
507
* Oracle Database Free True Cache container (True Cache container) and the Oracle Database Free Primary Database container (Primary Database container) must be on the same podman network to communicate with each other.\
508
508
Set up a podman network for inter-container communication using the following command which creates a bridge connection enabling communication between containers on the same host.
@@ -531,7 +531,7 @@ Set up a podman network for inter-container communication using the following co
**Note:** If a common host mount point is used for both pri-db-free and tru-cc-free containers, then you may skip the podman cp step by specifying the location of pri-db-free password file directly using \
0 commit comments