1.下载补丁包
2.解压补丁包到oinstall 的账户组的文件目录
su - oracle
mkdir /u01/app/patch
unzip p28553832_183000OCWRU_Linux-x86-64.zip -d /u01/app/patch/
chown -R oracle:oinstall /u01/app/patch
3.一次性补丁冲突检测与解决
grid 和racdb同时验证
GRID_HOME / OPatch / opatchauto apply <UNZIPPED_PATCH_LOCATION> / 28553832 -analyze;#修补验证
GRID_HOME/OPatch/opatchauto rollback <UNZIPPED_PATCH_LOCATION>/28553832 -analyze;#回滚验证
---------------------------------
su - root
cd /u01/app/18.0.0.0/grid/OPatch/
./opatchauto apply /u01/app/patch/28553832 -analyze;
4.验证oracle 清单
su - grid
cd /u01/app/18.0.0.0/grid/OPatch/
./opatch lsinventory -oh /u01/app/18.0.0.0/grid
su - oracle
cd /u01/app/oracle/product/18.0.0.0/dbhome_1/OPatch
./opatch lsinventory -oh /u01/app/oracle/product/18.0.0.0/dbhome_1
5.创建ocm响应文件
注意:此操作12.2.0.1.5 和11.2.0.3.14 之后的版本不在需要 ocm response file
su - grid
<ORACLE_HOME> / OPatch / ocm / bin / emocmrsp
6.补丁应用(集群环境可以单节点停机升级,不用全部停,后续每个节点执行)
opatchauto apply <UNZIPPED_PATCH_LOCATION>/28553832 -ocmrf <ocm response file>
./opatchauto apply /u01/app/patch/28553832