最常见的5个CRS/Grid Infrastructure 安装问题 (文档 ID 1549192.1)

文档内容


用途

适用范围

详细信息
  问题 1:由于 multicast 问题,11.2.0.2 root.sh 或 rootupgrade.sh 在第 2 个节点上运行失败
  可能的原因:
  解决方案:
  问题 2:由于已知缺陷,root.sh 无法启动 11.2 GI 堆栈
  问题:
  解决方案:
  问题 3:如果在集群节点上运行 root.sh 时 OUI 会话已终止,如何在这种情况下完成 GI 安装
  问题:
  解决方案:
  问题 4:由于未能满足网络要求而导致安装失败
  问题:
  解决方案:
  问题 5:11.2 GI 滚动升级失败
  问题:
  解决方案:

参考


适用于:

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

用途

 本文档的目的是总结最常见的5个可能导致 Grid Infrastructure (GI)  在集群环境中安装失败的问题。

适用范围

本文档仅适用于 11.2 Grid Infrastructure。

详细信息

问题 1:由于 multicast 问题,11.2.0.2 root.sh 或 rootupgrade.sh 在第 2 个节点上运行失败


在第 2 个节点上运行 root.sh 或 rootupgrade.sh 时的最后阶段,报告以下错误且脚本执行失败:

Failed to start Cluster Synchorinisation Service in clustered mode at /u01/app/crs/11.2.0.2/crs/install/crsconfig_lib.pm line 1016.

 

可能的原因:

GI 11.2.0.2 较以往版本有着显著的变化,它要求集群所有节点都启用 multicast 。尽管此新要求已 在文档中标明,但往往无法在集群某些或全部节点上启用。通常情况是,第 2 个(及以后的)节点上的集群件启动失败。

解决方案:

要确定是否满足 multicast 要求,请运行 multicast 测试工具,如有可能,请应用补丁 9974223 或任何其他包含补丁 9974223 的后续 GI 补丁(PSU 或 bundle)。

有关测试工具下载位置和详细说明,请参阅 Document 1212703.1.

问题 2:由于已知缺陷,root.sh 无法启动 11.2 GI 堆栈

 

问题:

GI 安装经常因已知问题(已存在相应的修正)而失败。因此,最好检查并尽可能安装最新的 GI PSU — 嵌入在初始 GI 安装中。

解决方案:

  • 查找并下载最新的 GI PSU,请参阅 Document 756671.1
  • 继续安装所需的 GI 11.2 版本 — 请注意,所有 GI补丁集(Patchset)都是完整的版本,可以独立安装。
  • 当安装程序要求在所有节点上运行 root.sh(或 rootupgrade.sh)时,请安装 PSU。您无需“取消锁定/锁定”GI 主目录,因为 root.sh 尚未运行,所以 GI 主目录还未被锁定。您只需要按照 PSU README 中的说明在集群中的每个节点上执行 2 组“opatch napply –local”命令 - 请参阅最新 的PSU README 中的“Patching a Software Only GI Home Installation”一节。
  • 一旦所有集群节点都打过补丁,便可继续在所有集群节点上运行 root.sh(或 rootupgrade.sh)。

问题 3:如果在集群节点上运行 root.sh 时 OUI 会话已终止,如何在这种情况下完成 GI 安装

问题:

如果运行安装程序OUI 的节点,在用户可以点击“确定”按钮来确认root.sh 已在所有节点上运行之前重启了,则安装尚未完成,因为安装程序仍然需要运行某些配置助手,另外还需要在 Central Inventory 中将新安装的 GI 主目录标记为活动状态 (CRS=true)。
这会在GI安装之后导致问题,例如在安装 11.2 数据库主目录时或在尝试运行 DBCA 以创建 RAC 数据库时。

解决方案:

以 grid 用户身份(仅)在第一个节点上执行“$GRID_HOME/cfgtoollogs/configToolAllCommands”。这将完成安装,如果此文件不存在,可按照 Document 1360798.1 中的说明创建该文件。

问题 4:由于未能满足网络要求而导致安装失败

问题:

GI 11.2 对集群公网和私网有一些要求。如果无法满足这些要求,将可能导致各种问题,包括启动集群件时的故障,以及启动单个 CRS 资源(如 SCAN)时的故障等。

解决方案:

通过在安装之前检查基本要求和网络连接,可以避免大部分问题。
请参阅:

 

问题 5:11.2 GI 滚动升级失败

 

问题:

有许多 ASM bug 可能会导致集群件从 11.2.0.1 到 11.2.0.2的滚动升级失败。

解决方案:

避免此类问题的最简单方法是执行非滚动升级:

  • 安装新版 GI到新的 ORACLE 主目录
  • 在 OUI 提示您执行 rootupgrade.sh 时,需要关闭所有节点上的 CRS
  • 每次在一个节点上运行 rootupgrade.sh

当然,这意味着在升级第 1 个节点的时候,集群会完全停止,而在所有节点均升级完成之前,集群仍会部分停止。

如果无法执行非滚动升级,则在升级之前可能需要向 11.2.0.1.0 GI 主目录应用一定数量的补丁 — - 有关这些补丁的详细信息,请参阅 Document 1312225.1.
滚动升级的步骤如下:

  • 向 11.2.0.1.0 GI 主目录安装补丁以准备升级,每次一个节点。在实际进行 GI 升级之前,在全部节点都要安装这些补丁。
  • 安装新版 GI到新的ORACLE 主目录,并向新的主目录安装补丁
  • 运行 rootupgrade.sh,每次一个节点,直到所有节点均完成升级


参考

NOTE:756671.1 - Oracle Recommended Patches -- Oracle Database
NOTE:1212703.1 - Grid Infrastructure Startup During Patching, Install or Upgrade May Fail Due to Multicasting Requirement
NOTE:1360798.1 - How to Complete Grid Infrastructure Configuration Assistant(Plug-in) if OUI is not Available
NOTE:1054902.1 - How to Validate Network and Name Resolution Setup for the Clusterware and RAC
请使用浏览器的分享功能分享到微信等