Oracle RAC 11G打补丁

本文详细介绍了如何对Oracle RAC 11G进行GI和DB PSU补丁升级的过程,包括升级GI opatch、生成ocm模板文件、检查Inventory有效性、停用EM代理进程、执行数据库脚本以及验证补丁升级成功等关键步骤。
摘要由CSDN通过智能技术生成

Oracle RAC 11G打补丁

1 GI 部分

1.1 升级GI opatch

以下在RAC所有节点进行
先备份原GI opatch

[root@rac1 grid]# mv /u01/app/ grid /11.2.0/OPatch   /u01/app/ grid /11.2.0/OPatchbak

将GI压缩包解压到grid用户下ORACLE_HOME

[root@rac1 grid]$ unzip p6880880_112000_Linux-x86-64.zip -d <ORACLE_HOME>

对GI的opatch目录授权

[root@rac1 grid]# chown -R grid:oinstall /u01/app/grid/11.2.0/OPatch
chown oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1/OPatch
chmod -R 775 /u01/app/grid/11.2.0/OPatch

grid用户下检查opatch版本

[root@rac1 grid]# su - grid
[grid@rac1 ~]$ $ORACLE_HOME/OPatch/opatch version
上一个命令的版本输出应为 11.2.0.3.5 或更晚。

1.2 root下生成ocm模板文件

[root@rac1 /]#cd /u01/app/grid/11.2.0/OPatch/ocm/bin 
[root@rac1 bin]#./emocmrsp

1.3 检查 Inventory有效性

[grid@rac1 OPatch]$ $ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME

如果此命令成功,它将列出家庭中安装的 Oracle 组件。保存输出,以便您拥有应用修补程序之前的状态。

1.4 下载并解GI PSU压缩包

下载修补程序并解压缩到共享位置。此目录必须为空。此外,该目录应具有组的读取权限。

--创建psu目录用于解压
[root@rac1 opt]# mkdir  gi_psu
[root@rac1 opt]# mv p20996944_112030_ Linux-x86-64.zip /gi_psu/
[grid@rac1 gi_psu]$ unzip p20996944_112030_ Linux-x86-64.zip
[root@rac1 opt]# chown -R grid:oinstall /u01/gi_psu/
[root@rac1 opt]chmod -R 775 /u01/gi_psu
[root@rac1 opt]# mkdir  /u01/ohasd_psu
# mv p183700
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值