Oracle 11.2.0.4.0 RAC 安装GI PSU补丁

该note仅适用于针对Oracle 11gR2 版本的GI PSU的安装操作。

1、下载最新的OPatch补丁程序并替换$GRID_HOME和$ORACLE_HOME下的OPatch目录中的程序文件

2、创建存放补丁程序的目录

mkdir /oracle/psu

chown oracle:oinstall /oracle/psu

chmod 777 /oacle/psu

3、上传GI PSU补丁zip文件并解压到/oracle/psu目录中

4、分别生成db和grid的ocm文件

su - grid

cd $ORACLE_HOME/OPatch/ocm/bin

./emocmrsp
提示输入邮箱 -- 直接按回车
提示yes or no -- 输入y,按回车,结束,最后生成 ocm.rsp 文件

cp ocm.rsp /oracle/psu/grid_ocm.rsp -- 将ocm文件拷贝到psu目录并Rename下文件名

su - oracle

cd $ORACLE_HOEM/OPatch/ocm/bin

./emocmrsp
提示输入邮箱 -- 直接按回车
提示yes or no -- 输入y,按回车,结束,最后生成 ocm.rsp 文件

cp ocm.rsp /oracle/psu/ora_ocm.rsp -- 将ocm文件拷贝到psu目录并Rename下文件名

5、检查DB主目录和GRID主目录的的inventory信息的一致性

su - grid

$ <GRID_HOME>/OPatch/opatch lsinventory -detail -oh <GRID_HOME>

su - oracle

$ <ORACLE_HOME>/OPatch/opatch lsinventory -detail -oh <ORACLE_HOME>

如果均没有报错,则表示可以继续补丁的安装。

6、停止EM Agent进程和数据库(不管是安装还是卸载补丁)

su - oracle

$<ORACLE_HOME>/bin/emctl stop dbconsole

$srvctl stop database -d <DB_NAME>

7、补丁安装(使用root用户执行)

7.1、为GRID HOME安装补丁

su - root

#<GRID_HOME>/OPatch/opatch auto /oracle/psu/28813878 -och <GRID_HOME> -ocmrf /oracle/psu/grid_ocm.rsp

-- 要顺序执行,首先在节点1执行,成功后,再在节点2上执行

7.3、为DB HOME安装补丁

su - root

#<DB_HOME>/OPatch/opatch auto /oracle/psu/28813878 -oh <DB_HOME> -ocmrf /oracle/psu/grid_ocm.rsp

-- 要顺序执行,首先在节点1执行,成功后,再在节点2上执行

 

如果以创建数据库且要求数据库服务不能中断服务,也可以逐节点执行,首先在节点1上对GRID HOME执行补丁安装,再在节点1上对DB HOME执行补丁安装,然后启动数据库;最后关闭节点2上的数据库,再依次对节点2的GRID HOME和DB HOME进行补丁安装。

8、为数据库加载变更SQL文件(集群数据库仅在1个节点上执行即可)

su - oracle

cd $ORACLE_HOME/rdbms/admin

sqlplus / as sysdba
SQL> startup -- 如果数据库已open,则无需执行
SQL> @catbundle.sql psu apply
SQL> exit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值