1.下载补丁包
2.解压补丁包到oinstall 的账户组的文件目录
su - oraclemkdir /u01/app/patchunzip 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 - rootcd /u01/app/18.0.0.0/grid/OPatch/./opatchauto apply /u01/app/patch/28553832 -analyze;
4.验证oracle 清单
su - gridcd /u01/app/18.0.0.0/grid/OPatch/./opatch lsinventory -oh /u01/app/18.0.0.0/gridsu - oraclecd /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
