最常见的 5 个 CRS Cluster(集群)打补丁问题 (文档 ID 1602035.1)

文档内容


用途

适用范围

详细信息
  问题 1:Opatch auto 失败,显示“The opatch Component check failed”
  症状:
  可能原因:
  解决方案:
  问题 2:应用 GI PSU 时,OPATCH CheckSystemSpace 失败,出现错误代码 73
  症状:
  可能原因:
  解决方案:
  问题 3:错误:'CRS is not installed on any of the nodes'
  症状:
  可能原因:
  解决方案:
  问题 4:Opatch 错误“UtilSession failed: Patch nnn requires component(s) that are not installed”
  症状:
  可能原因:
  解决方案:
  问题 5:Opatch:版本检查失败
  症状:
  可能原因:
  解决方案:

参考


适用于:

Oracle Database - Enterprise Edition - 版本 10.2.0.5.0 到 11.2.0.3 [发行版 10.2 到 11.2]
本文档所含信息适用于所有平台

用途

本说明旨在提供 CRS Cluster(集群)打补丁时最常遇到的 5 个问题的摘要。

适用范围

本说明适用于 10g 和 11gR1 CRS 打补丁问题,以及新的 11gR2 Grid Infrastructure(集群件)打补丁问题。

详细信息

问题 1:Opatch auto 失败,显示“The opatch Component check failed”

症状:

1. opatch 组件检查失败。此 patch(补丁程序)不适用于 /u01/.../...
2. /u01/... 的 opatch 适用性检查失败。此 patch(补丁程序)不适用于 /u01/..

可能原因:

1. 权限问题/在非空目录中解压缩了 patch(补丁程序)。
2. 对 GI Home和 RDBMS Home 使用不同的操作系统用户

解决方案:

1. 请查看 Document 1169036.1
2. 如果“opatch auto”仍失败,则另一个方法是按照 PSU补丁程序的 README(自述文件)文档中记录的手动过程操作。

 

问题 2:应用 GI PSU 时,OPATCH CheckSystemSpace 失败,出现错误代码 73

症状:

1. UtilSession failed: Prerequisite check "CheckSystemSpace" failed.
2. OPatch failed with error code 73.

可能原因:

1. OPATCH 在 $GRID_HOME 中需要约 4.4GB 磁盘空间以应用 PSU补丁程序,出现此问题的原因是空间不足。
2. 在 AIX 上,由于未发布的 Bug 9780505,所需空间为 22GB

解决方案:

1. 确保 $GRID_HOME 目录中有足够的空闲空间可用
2. 对于 AIX,如果需要,临时请求系统管理员扩展文件系统空间。
3. 使用“opatch util cleanup”释放 $GRID_HOME/.patch_storage 目录中的空间(在应用补丁程序之前/之后)。请参阅 Document 550522.1
4. 参考: opatch CheckSystemSpace Fails With Error Code 73 While Applying GI PSU Document 1088455.1

 

问题 3:错误:'CRS is not installed on any of the nodes'

症状:

1. 错误:CRS is not installed on any of the nodes.

可能原因:

1. CRS Home的中心目录(Central Inventory)条目缺少将其标识为 CRS 类型主目录的标记。

解决方案:

1. 更新中心目录以设置“CRS=true”标记。按照 Document 1053393.1 中的说明操作。
2. 确保中心目录显示了有效的数据并列出了本地和远程集群节点。

 

问题 4:Opatch 错误“UtilSession failed: Patch nnn requires component(s) that are not installed”

症状:

1. UtilSession failed: Patch nnn requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs: ...

可能原因:

1. 为数据库主目录指定了错误的补丁程序路径
2. 指定了相对补丁程序路径

解决方案:

1. 指定完整路径,补丁程序位于 .../custom/server/ .. 目录下。
示例: /OPatch/opatch napply -oh -local /depot/patches/11.2/GIPSU2/12311357/custom/server/12311357
有关详细信息,请参阅 Document 763680.1

 

问题 5:Opatch:版本检查失败

症状:

1. ZOP-49: Not able to execute the prereq. OPatch cannot inform if the patch satisfies minimum version requirement.

可能原因:

1. OPatch 版本不满足补丁程序的要求(在补丁程序的 README(自述文件)中指定),必须升级 OPatch。
2. grid 或数据库用户无法读取解压缩的补丁程序目录/文件,请检查目录权限

解决方案:

1. 安装最新 opatch 版本。请参阅 Document 274526.1
2. 更正解压缩补丁程序的目录权限。



进一步诊断,请上传 $ORACLE_HOME/cfgtoollogs log(日志)文件。请参阅 Document 403212.1

参考

NOTE:557934.1 - Oracle Clusterware: Patch installation
NOTE:763680.1 - Opatch Error "UtilSession failed: Patch nnn requires component(s) that are not installed" When Applying CRS or Grid Infrastructure Merge, Bundle or PSU Patches
NOTE:1088455.1 - opatch CheckSystemSpace Fails With Error Code 73 While Applying GI PSU
NOTE:564192.1 - FAQs on Central Inventory and Oracle Home Inventory (Local Inventory) in Oracle RDBMS
NOTE:1053393.1 - How to Update Inventory to Set/Unset "CRS=true" Flag for Oracle Clusterware Home
NOTE:1169036.1 - Applying GI PSU using "opatch auto" fails with "The opatch Component check failed"
NOTE:1339140.1 - FAQ: OPatch/Patch Questions/Issues for Oracle Clusterware (Grid Infrastructure or CRS) and RAC Environments

NOTE:274526.1 - How To Download And Install The Latest OPatch(6880880) Version
NOTE:403212.1 - Location Of Logs For OPatch And OUI
NOTE:550522.1 - How To Avoid Disk Full Issues Because OPatch Backups Take Big Amount Of Disk Space.
请使用浏览器的分享功能分享到微信等