文档内容
|
|
用途 |
|
|
适用范围 |
|
|
详细信息 |
| 问题 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 时的最后阶段,报告以下错误且脚本执行失败:
可能的原因:
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)时的故障等。
解决方案:
通过在安装之前检查基本要求和网络连接,可以避免大部分问题。
请参阅:
- Grid Infrastructure 安装指南,请单击 此处
- 查看 Document 1054902.1 ,获取详细的检查对表
问题 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 DatabaseNOTE: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