Oracle数据库升级:RAC与Data Guard环境实战
1. RAC环境下从Oracle 11g到Oracle 12c的手动升级
在RAC环境中,将Oracle 11g RAC(11.2.0.3.0)手动升级到Oracle 12c RAC(12.1.0.2.0),可以借助新的并行升级脚本 catctl.pl
。该脚本能够并行执行数据库升级操作,显著减少关键生产环境因计划维护导致的停机时间。
1.1 catctl.pl
脚本的使用
- 并行升级优势 :
catctl.pl
脚本通过并行加载数据字典和组件,最大程度地缩短了关键生产环境中的整体升级时间。 - 命令选项 :使用
-n
选项指定并行操作的进程数量。同时,该脚本还支持以下选项:-
-u
:指定用户名 -
-d
:指定要运行的文件所在目录 -
-y
:仅显示阶段信息 -
-p
:用于重启阶段 -
-s
:用于初始化会话的SQL脚本
-
以下是一个使用示例:
[oracle@rac1 admi