Oracle EM 12C 12.1.0.4 , Oracle 11.2.0.4 ,
为了修复EM 12C中dbaas删除过期请求的bug, 需要在 em 12c OMS HOME下实施补丁 p21806969_121040_Generic.zip ,解压后查看readme文件,其中非常明确的指出需要如下版本的opatch :
The latest version of OPatch 11.1 must be on all OMS instance platform homes.
To upgrade Opatch to the latest version available in My Oracle Support, refer to Section 5.3, "OPatch Upgrade Steps" .
在下载的时候, 通过metalink 中的 patches & updates 查询到 p6880880 文件, 由于文件太多, 没有将滚动条拉倒最后(最后有11.1.0.x.x版本), 错误的以为 11.2 或 12.1 的opatch 其实也应该可以满足要求 , 后来下载后按照readme执行, 总是报错。 后来仔细查询 11.1.0.x.x 版本, 找到后同样的方式将zip文件拷贝到 OPatch 所在目录,将OPatch更名,使用oracle用户解压生成 OPatch 目录。 再次按照readme 执行, 补丁实施成功。
总结: 特别注意,readme 中要求的前置条件一定要 ”精确满足“, 不要想当然以为更高版本也能满足要求。
参考:
How to update opatch/oplan in OMS Oracle Homes (Doc ID 2060270.1)
本文转自ITPUB博客tolywang的博客,原文链接:EM 12c 系统补丁实施opatch版本问题 - Patch 6880880,如需转载请自行联系原博主。