分享最近升级oracle11grac GI和DB PSU的心得
1.下载最新的opatch程序并替换GI_HOME和ORACLE_HOME下的OPatch目录。
2.创建存放PSU补丁的目录。
mkdir /opt/psu
chown -R oracle:oinstall /opt/psu
chmod 777 /opt/psu
3.上传11.2.0.4.3补丁集包到目录/opt/psu并解压。
4.创建ocm文件
在我做的过程中是,
升级GRID,用grid用户创建ocm文件(ocm.rsp);
升级DB,用oracle用户创建ocm文件(oraocm.rsp)。
---升级GRID--
5.生成ocm文件
su - grid
/u01/11.2.0/grid/OPatch/ocm/bin/emocmrsp
提示输入邮箱,可直接按回车,然后输入Y,即可在当前目录下生成ocm.rsp文件。
把生成的ocm.rsp文件拷贝至 /opt/psu目录
6. 给GRID_HOME安装补丁集
节点一:
root用户执行
/u01/11.2.0/grid/OPatch/opatch auto /opt/psu/18706472 -oh $GRID_HOME -ocmrf /opt/psu/ocm.rsp
执行完毕后,再在节点二上执行:
root用户执行
/u01/11.2.0/grid/OPatch/opatch auto /opt/psu/18706472 -oh $GRID_HOME -ocmrf /opt/psu/ocm.rsp
--升级DB--
注意:7,8步中的ocm.rsp文件是通过oracle用户创建的。
7. 给DB HOME安装补丁集
节点一:
root用户执行
$ORALCE_HOME/OPatch/opatch auto /opt/psu/18706472 -oh $ORACLE_HOME -ocmrf /opt/psu/oraocm.rsp
执行完毕后,再在节点二上执行:
$ORACLE_HOME/OPatch/opatch auto /opt/psu/18706472 -oh $ORACLE_HOME -ocmrf /opt/psu/oraocm.rsp
8.
如果是更新则运行下面SLQ FILES
sql>conn / as sysdba
sql> @catbundle.sql psu apply