在 Oracle Database 21c 之前,默认的 ORACLE_HOME 布局将 ORACLE_HOME、ORACLE_BASE_HOME 和 ORACLE_BASE_CONFIG 组合到一个位置。从 Oracle Database 21c 开始,唯一可用的配置是只读的 ORACLE_HOME,其中 ORACLE_BASE_HOME 和 ORACLE_BASE_CONFIG 与 ORACLE_HOME 分开放置。
此示例为用户显示了符合最佳灵活架构的 Oracle 数据库安装,oracle其中包含 ORACLE_HOME、ORACLE_BASE、ORACLE_BASE_HOME 和 ORACLE_BASE_CONFIG 逻辑位置。数据库文件安装在/u01,HOME_NAME 为OraDB21Home1。
此示例还显示了与读/写 Oracle 主目录相比,只读 Oracle 主目录中 Oracle 数据库软件定义的配置文件、日志文件和其他目录路径的变化。
| Directory | Read-Only Oracle Home File Path (21c onwards) | Read/Write Oracle Home File Path (before 21c) |
|---|---|---|
ORACLE_HOME | /u01/app/oracle/product/21.0.0/dbhome_1 | /u01/app/oracle/product/19.0.0/dbhome_1 |
ORACLE_BASE | /u01/app/oracle/ | /u01/app/oracle/ |
ORACLE_BASE_HOME | ORACLE_BASE/homes/HOME_NAME (or) /u01/app/oracle/homes/OraDB21Home1 | ORACLE_HOME (or) /u01/app/oracle/product/19.0.0/dbhome_1 |
ORACLE_BASE_CONFIG | ORACLE_BASE (or) /u01/app/oracle/ | ORACLE_HOME (or) /u01/app/oracle/product/19.0.0/dbhome_1 |
| ORACLE_BASE_HOME/network/admin (or) /u01/app/oracle/homes/OraDB21Home1/network/admin | ORACLE_HOME/network/admin (or) /u01/app/oracle/product/19.0.0/dbhome_1/network/admin |
dbs | ORACLE_BASE_CONFIG/dbs (or) /u01/app/oracle/dbs | ORACLE_HOME/dbs (or) /u01/app/oracle/product/19.0.0/dbhome_1/dbs |
hs | ORACLE_BASE_HOME/hs/admin (or) /u01/app/oracle/homes/OraDB21Home1/hs/admin | ORACLE_HOME/hs/admin (or) /u01/app/oracle/product/19.0.0/dbhome_1/hs/admin |
mgw | ORACLE_BASE_HOME/mgw/admin (or) /u01/app/oracle/homes/OraDB21Home1/mgw/admin | ORACLE_HOME/mgw/admin (or) /u01/app/oracle/product/19.0.0/dbhome_1/mgw/admin |
drdaas | ORACLE_BASE_HOME/drdaas/admin (or) /u01/app/oracle/homes/OraDB21Home1/drdaas/admin | ORACLE_HOME/drdaas/admin (or) /u01/app/oracle/product/19.0.0/dbhome_1/drdaas/admin |




