Oracle12C集群打补丁失败转而使用手工打补丁报CRS-6706处理过程
Oracle12c 12.2.0.1 opatch auto 打集群补丁失败,报错信息如下
Following active excutables are used by opatch process:
/oracle/12.2/lib/libclntsh.so.12.1
/oracle/12.2/lib/libsqlplus.so
Prerequisite check "CheckActiveFileAndExecutables" failed
如下查询没有任何输出
fuser /oracle/12.2/lib/libclntsh.so.12.1
fuser /oracle/12.2/lib/libsqlplus.so
我们尝试使用手工方式打集群和数据库补丁
opatch apply <patch_home>/patch-number -oh <GRID_HOME>
opatch apply <patch_home>/patch-number -oh <ORACLE_HOME>
成功!
然后尝试重启集群,报错如下
CRS-6706: Oracle Clusterware Release patch level('2197668489') does not match software opatch level('0').Oracle Clusterware cannot be started
CRS-4000: Command Start failed,or completed with errors.
这个错误比较明显是patch level不匹配,于是我们找到如下文章
CRS-6706: Oracle Clusterware Release patch level ('nnn') does not match Software patch level ('mmm') (Doc ID 1639285.1)
vThis note lists causes/solutions for the following issue:
Oracle 12c Grid Infrastructure fails to start after patching:
相关文章