Oracle 18c - 配置只读 OracleHome / DBCA / Patching / Upgrade (文档 ID 2469646.1)


Oracle 18c - 配置只读 OracleHome / DBCA / Patching / Upgrade (文档 ID 2469646.1)



文档内容  


用途

适用范围

详细信息

如何启用只读Oracle Home目录

 只读Oracle Home目录中的文件路径和目录的更改

只读 Home 目录对DBCA的影响

只读Home对补丁的影响


适用于:

Oracle Database - Enterprise Edition - 版本 18.1.0.0.0 和更高版本  
Oracle Database Exadata Cloud Machine - 版本 N/A 和更高版本  
Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本  
Oracle Database Cloud Exadata Service - 版本 N/A 和更高版本  
Oracle Database Exadata Express Cloud Service - 版本 N/A 和更高版本  
本文档所含信息适用于所有平台  

用途

本文的目的是了解如何实现18c的只读Oracle Home功能及其对数据库升级和补丁的影响

适用范围

 Database Administrators, Support

详细信息

如何启用只读Oracle Home目录

要启用只读Oracle Home目录:

-- 已仅安装软件的方式安装Oracle Database
-- 运行roohctl -enable脚本.

在启用只读 Oracle Home 目录之前,Oracle Home不应创建任何数据库或Listener

$ cd $ORACLE_HOME/bin

运行roohctl脚本以启用只读Oracle HOME.

$ ./roohctl -enable

例如 :

$ roohctl -enable
Enabling Read-Only Oracle home.
Update orabasetab file to enable Read-Only Oracle home.
Orabasetab file has been updated successfully.
Create bootstrap directories for Read-Only Oracle home.
Bootstrap directories have been created successfully.
Bootstrap files have been processed successfully.
Read-Only Oracle home has been enabled successfully.
Check the log file /refresh/home/oracle/cfgtoollogs/roohctl/roohctl-180611AM052009.log

确定Oracle Home是否为只读

$ cd $ORACLE_HOME/bin  
$ ./orabasehome

如果orabasehome命令的输出与 $ORACLE_HOME相同,则Oracle Home目录处于读/写模式。 如果输出显示路径ORACLE_BASE / homes / HOME_NAME,则表示您的Oracle Home目录处于只读模式。

例如 :

$ orabasehome  
/refresh/home/oracle/homes/OraDB18Home1

 只读Oracle Home目录中的文件路径和目录的更改

文件路径
目录 Read/Write Oracle Home 文件路径 只读 Oracle Home 文件路径
ORACLE_HOME /refresh/home/oracle/product/18.0.0/dbhome_1 /refresh/home/oracle/product/18.0.0/dbhome_1
ORACLE_BASE /refresh/home/oracle/ /refresh/home/oracle/
ORACLE_BASE_HOME

ORACLE_HOME  (或者) /refresh/home/oracle/product/18.0.0/dbhome_1

ORACLE_BASE/homes/HOME_NAME (或者) /refresh/home/oracle/homes/OraDB18Home1
ORACLE_BASE_CONFIG ORACLE_HOME (或者) /refersh/home/oracle/product/18.0.0/dbhome_1 ORACLE_BASE (或者) /refresh/home/oracle/

 

只读 Home 目录对DBCA的影响

spfile / pfile 会被放置在:

ORACLE_BASE/dbs

或者

/refresh/home/oracle/dbs

只读 Home 目录对DBCA的影响

它的日志将在以下位置生成 :

 


ORACLE_BASE/cfgtoollogs/dbua

或者

/refresh/home/oracle/cfgtoollogs/dbua

 

只读Home对补丁的影响

 

截至18.3版本还没有影响。 opatch和opatchauto将继续像在非Read Only Homes中那样在各自的位置写日志


上一篇:Asp Net Core 5 REST API 使用 RefreshToken 刷新 JWT - Step by Step


下一篇:iscroll.js 异步加载数据,底部显示不全的问题