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/RAC/OracleRealApplicationClusters/docs/README_1.md
+20-19Lines changed: 20 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,8 @@ Learn about container deployment options for Oracle Real Application Clusters (O
5
5
## Overview of Running Oracle RAC in Containers
6
6
7
7
Oracle Real Application Clusters (Oracle RAC) is an option to the award-winning Oracle Database Enterprise Edition. Oracle RAC is a cluster database with a shared cache architecture that overcomes the limitations of traditional shared-nothing and shared-disk approaches to provide highly scalable and available database solutions for all business applications.
8
-
Oracle RAC uses Oracle Clusterware as a portable cluster software that allows clustering of independent servers so that they cooperate as a single system and Oracle Automatic Storage Management (Oracle ASM) to provide simplified storage management that is consistent across all servers and storage platforms. Oracle Clusterware and Oracle ASM are part of the Oracle Grid Infrastructure, which bundles both solutions in an easy to deploy software package.
8
+
Oracle RAC uses Oracle Clusterware as a portable cluster software that allows clustering of independent servers so that they cooperate as a single system and Oracle Automatic Storage Management (Oracle ASM) to provide simplified storage management that is consistent across all servers and storage platforms.
9
+
Oracle Clusterware and Oracle ASM are part of the Oracle Grid Infrastructure, which bundles both solutions in an easy to deploy software package.
9
10
10
11
For more information on Oracle RAC Database 21c refer to the [Oracle Database documentation](http://docs.oracle.com/en/database/).
11
12
@@ -26,38 +27,38 @@ To create an Oracle RAC environment, complete these steps in order:
26
27
-[Section 4.2: Setup Oracle RAC Container on Docker](#section-42-setup-oracle-rac-container-on-docker)
27
28
-[Deploying Oracle RAC on Container with Block Devices on Docker](#deploying-oracle-rac-on-container-with-block-devices-on-docker)
28
29
-[Deploying Oracle RAC on Container With Oracle RAC Storage Container](#deploying-oracle-rac-on-container-with-oracle-rac-storage-container)
29
-
-[Assign networks to Oracle RAC containers](#assign-networks-to-oracle-rac-containers)
30
-
-[Start the first container](#start-the-first-container)
30
+
-[Assign networks to Oracle RAC docker containers](#assign-networks-to-oracle-rac-docker-containers)
31
+
-[Start the first docker container](#start-the-first-docker-container)
31
32
-[Connect to the Oracle RAC container](#connect-to-the-oracle-rac-container)
32
33
-[Section 4.3: Adding an Oracle RAC Node using a Docker Container](#section-43-adding-an-oracle-rac-node-using-a-docker-container)
33
34
-[Deploying Oracle RAC Additional Node on Container with Block Devices on Docker](#deploying-oracle-rac-additional-node-on-container-with-block-devices-on-docker)
34
35
-[Deploying Oracle RAC Additional Node on Container with Oracle RAC Storage Container on Docker](#deploying-oracle-rac-additional-node-on-container-with-oracle-rac-storage-container-on-docker)
35
-
-[Assign Network to additional Oracle RAC container](#assign-network-to-additional-oracle-rac-container)
-[Connect to the Oracle RAC docker container](#connect-to-the-oracle-rac-docker-container)
38
39
-[Section 5: Oracle RAC on Podman](#section-5-oracle-rac-on-podman)
39
40
-[Section 5.1 : Prerequisites for Running Oracle RAC on Podman](#section-51--prerequisites-for-running-oracle-rac-on-podman)
40
41
-[Section 5.2: Setup RAC Containers on Podman](#section-52-setup-rac-containers-on-podman)
41
42
-[Deploying Oracle RAC Containers with Block Devices on Podman](#deploying-oracle-rac-containers-with-block-devices-on-podman)
42
43
-[Deploying Oracle RAC on Container With Oracle RAC Storage Container on Podman](#deploying-oracle-rac-on-container-with-oracle-rac-storage-container-on-podman)
43
-
-[Assign networks to Oracle RAC containers](#assign-networks-to-oracle-rac-containers-1)
44
-
-[Start the first container](#start-the-first-container-1)
45
-
-[Connect to the Oracle RAC container](#connect-to-the-oracle-rac-container-2)
44
+
-[Assign networks to Oracle RAC podman containers](#assign-networks-to-oracle-rac-podman-containers)
45
+
-[Start the first podman container](#start-the-first-podman-container)
46
+
-[Connect to the Oracle RAC container](#connect-to-the-oracle-rac-podman-container)
46
47
-[Section 5.3: Adding a Oracle RAC Node using a container on Podman](#section-53-adding-a-oracle-rac-node-using-a-container-on-podman)
47
48
-[Deploying Oracle RAC Additional Node on Container with Block Devices on Podman](#deploying-oracle-rac-additional-node-on-container-with-block-devices-on-podman)
48
49
-[Deploying Oracle RAC Additional Node on Container with Oracle RAC Storage Container on Podman](#deploying-oracle-rac-additional-node-on-container-with-oracle-rac-storage-container-on-podman)
49
-
-[Assign Network to additional Oracle RAC container](#assign-network-to-additional-oracle-rac-container-1)
-`IGNORE_PREREQ` is default `false` while building full image, if you want to skip this during dbca/grid installation or basically set `-ignorePrereq` while building the container image, set this to `true`.
143
+
-`IGNORE_PREREQ` is default `false` while building full image, if you want to skip this during dbca/grid installation or basically set `-ignorePrereq` while building the container image, set this to `true`.
143
144
144
145
### Oracle RAC Container Image for Podman
145
146
If you are planing to deploy Oracle RAC container image on Docker, skip to the section [Oracle RAC Container Image for Docker](#oracle-rac-container-image-for-docker).
@@ -200,7 +201,7 @@ To run Oracle RAC using Oracle Container Runtime for Docker on multiple hosts, r
200
201
- If the Docker or Podman bridge network is not available outside your host, you can use the Oracle Connection Manager [CMAN image](https://github.com/oracle/docker-images/tree/main/OracleDatabase/RAC/OracleConnectionManager) to access the Oracle RAC Database from outside the host.
201
202
- If you want to specify a different password for each of the user accounts, then create three different files, encrypt them under `/opt/.secrets`, and pass the file name to the container using the environment variable. Environment variables can be ORACLE_PWD_FILE for the oracle user, GRID_PWD_FILE for the grid user, and DB_PWD_FILE for the database password.
202
203
- If you want to use a common password for the oracle, grid, and database users, then you can assign a password file name to COMMON_OS_PWD_FILE environment variable.
203
-
204
+
204
205
## Section 4: Oracle RAC on Docker
205
206
206
207
If you are deploying Oracle RAC On Podman, skip to the [Section 5: Oracle RAC on Podman](#section-5-oracle-rac-on-podman).
@@ -538,7 +539,7 @@ Connect the private and public networks you created earlier to the container:
0 commit comments