Optimal Flexible Architecture and Multiple Oracle Home Configurations
Learn about the various Optimal Flexible Architecture and multiple Oracle homes configurations.
- Specifying an ORACLE_HOME Directory
To install an Optimal Flexible Architecture-compliant database, you must specify an Oracle home directory in the form of: - Installing a Default Optimal Flexible Architecture Database: Example 1
This example shows how to create all Oracle homes within one Oracle base directory. - Installing a Nondefault Optimal Flexible Architecture Database: Example 2
In this example, you install each Oracle home into its own directory, but they all share the same Oracle base.
Specifying an ORACLE_HOME Directory
To install an Optimal Flexible Architecture-compliant database, you must specify an Oracle home directory in the form of:
-
DRIVE_LETTER:\is any hard drive. For example,c:\ -
\app\ is the
ORACLE_BASEbefore performing the installation. -
dbhome_1is the default directory name.
The following are the examples of Optimal Flexible Architecture-compliant Oracle home directories:
-
c:\app\test1\product\12.2.0\dbhome_1 -
d:\app\test2\product\12.2.0\dbhome_1
Installing a Default Optimal Flexible Architecture Database: Example 1
This example shows how to create all Oracle homes within one Oracle base directory.
- Install any Oracle Database that supports Optimal Flexible Architecture (Oracle Database Release 8.1.6 or later) on a computer with no other Oracle software installed and ensure that you accept the default settings for the Oracle home (for example,
c: \app\username\product\12.2.0\dbhome_1). - Install any Oracle Database in a second Oracle home accepting the default settings.
The following table shows the default Optimal Flexible Architecture database settings:
Table B-1 Default Optimal Flexible Architecture Database Settings
| Setting | Value |
|---|---|
|
|
|
|
Oracle home 1 |
|
|
Oracle home 2 |
|
Installing a Nondefault Optimal Flexible Architecture Database: Example 2
In this example, you install each Oracle home into its own directory, but they all share the same Oracle base.
- Install any Oracle Database that supports Optimal Flexible Architecture (Oracle Database 8.1.6 or later) on a computer with no other Oracle software installed and change the default Oracle Universal Installer settings for the first Oracle home (for example, from
c:\oracle\ora81toX:\xyz\oracle\abc). - Install any Oracle Database and change the default Oracle Universal Installer settings for the second Oracle home (for example, from
c:\oracle\ora10toX:\pqr).
The table shows the nondefault Optimal Flexible Architecture database settings for this example:
Table B-2 Nondefault Optimal Flexible Architecture Database Settings: Example 2
| Setting | Value |
|---|---|
|
|
(same for both Oracle homes) |
|
Oracle home 1 |
|
|
Oracle home 2 |
|
The resulting directory tree looks similar to this:
X:\pqr --Oracle home 2
\bin
\network
X:\xyz
\oracle --ORACLE_BASE for both Oracle homes
\abc --Oracle home 1
\bin
\network
\admin
\DB_UNIQUE_NAME1
\dpdump
\
\DB_UNIQUE_NAME2
\...
\oradata
\DB_UNIQUE_NAME1
CONTROL01.CTL
CONTROL02.CTL
CONTROL03.CTL
EXAMPLE01.DBF
SYSAUX01.DBF
SYSTEM01.DBF
TEMP01.DBF
USERS01.DBF
REDO01.LOG
REDO02.LOG
REDO03.LOG
\DB_UNIQUE_NAME2