安装 11gR2 Grid Infrastructure(CRS)失败的处理过程 (文档 ID 1946678.1)

文档内容


用途

适用范围

详细信息
  A. OUI 失败
  B. GI Standalone 取消配置与重新配置(Oracle Restart):
  C. GI Cluster 取消配置与重新配置
  D. Grid Infrastructure 卸载
  E. OUI Plug-in 失败或者运行 root.sh 时 OUI 窗口关闭

参考


适用于:

Oracle Database - Enterprise Edition - 版本 11.2.0.1 和更高版本
Generic Linux
Generic UNIX

用途

这篇文档提供关于 11gR2 Grid Infrastructure 安装失败的处理步骤。

关于 10gR1 10gR2 11gR1 版本请参考 note 239998.1note 399482.1

如果升级至 11.2 GI 失败,请参考文档 note 969254.1

如果 11.2 GI 已经启动运行,需要取消配置/卸载/重新配置/重新安装,请参考 note 1377349.1note 1354258.1

适用范围

本文档适用于 Oracle Clusterware/Oracle RAC 数据库管理员和 Oracle 支持工程师。

详细信息

 

A. OUI 失败

这里适用于当用户被提示执行 rootupgrade.sh 脚本之前,runInstaller 的失败。

详细的解决过程请参考文档 note 1056322.1

B. GI Standalone 取消配置与重新配置(Oracle Restart):


  取消配置:

    使用 root 用户,执行命令 "$GRID_HOME/crs/install/roothas.pl -deconfig -force -verbose"

    如果失败,请关闭 GI 自动启动,并重启主机再重新执行相同的命令:

      使用 root 用户,执行 "$GRID_HOME/bin/crsctl disable has"
      使用 root 用户,重新启动主机;一旦主机重启后,请再次执行上面的 deconfigure 命令。

  重新配置:

    使用 root 用户,执行 "$GRID_HOME/root.sh"      

C. GI Cluster 取消配置与重新配置

请通过查看下面的日志文件来确定 root.sh 脚本执行失败的原因 $GRID_HOME/cfgtoollogs/crsconfig 与 $GRID_HOME/log,一旦原因找到并且问题被修复,就可以使用下面步骤进行取消配置与重新配置。请注意每一步执行成功后才可以进行下一步操作:

步骤0:11.2.0.2 和以上版本,root.sh 脚本可以重新执行。

一旦原因找到并且问题被修复,root.sh 脚本可以再次被执行,如果成功,可以继续下面的安装过程,否则需要 root 用户顺序执行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force" 和 $GRID_HOME/root.sh本地节点,如果执行成功,继续下面的安装过程,否则请执行步骤1:

步骤1:请使用 root 用户,除去最后一个节点外的所有节点上执行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force"。

步骤2:使用 root 用户在最后一个节点上运行"$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode" 这个命令将清空 OCR 和 Vote Disk 还有 OCR 和 votedisk 存放的 ASM 磁盘组。

    注意

    a. 如果某些节点还没有运行 root.sh,那么步骤1和2可以跳过。

    b. 步骤1和2应该删除检查点文件。验证:

          ls -l $ORACLE_BASE/Clusterware/ckptGridHA_.xml

    如果该文件还存在,请在所有的节点上手工执行 "rm" 命令删除。

    c. 如果每个节点的 GPNP profile 文件不同,请使用 grid 用户在所有节点上清除:

          $ find /gpnp/* -type f -exec rm -rf {} \;          

    配置文件需要被清除:

        c1. 如果 root.sh 脚本被同时执行 – 在第一个节点完成之前,root.sh 脚本在另一个节点不应该被执行。
        c2. 如果在 Grid 安装完成后,网络信息,OCR 或者 Votedisk 位置等其他信息被变更 – 很少会出现这种情况。



步骤3:使用 root 用户,在第一个节点运行: $GRID_HOME/root.sh。

步骤4:使用 root 用户,在除最后一个节点外其它所有节点运行:$GRID_HOME/root.sh。

步骤5:使用 root 用户,在最后一个节点运行:$GRID_HOME/root.sh。

D. Grid Infrastructure 卸载

使用 grid 用户执行"$GRID_HOME/deinstall/deinstall" 随后按提示操作。更详细的信息请根据您的平台参考下面的文档。

Oracle Grid Infrastructure
安装指导

如何修改或者卸载 Oracle Grid Infrastructure


如果遇到任何错误,请按 B 或 C 的步骤,取消失败的安装配置,并使用文档 note 1364419.1  手工卸载。

E. OUI Plug-in 失败或者运行 root.sh 时 OUI 窗口关闭

场景适用于 root.sh 脚本已经在所有节点成功执行后的 OUI plug-in 失败,或正执行 root.sh 脚本时 OUI 窗口异常关闭。

找出 plug-in 失败原因,一旦原因被找到并且问题被解决,请参考文档 note 1360798.1

 

参考

NOTE:1360798.1 - How to Complete Grid Infrastructure Configuration Assistant(Plug-in) if OUI is not Available
NOTE:399482.1 - How to Recreate OCR/Voting Disk Accidentally Deleted
NOTE:969254.1 - How to Proceed from Failed Upgrade to 11gR2 Grid Infrastructure on Linux/Unix
NOTE:1050908.1 - Troubleshoot Grid Infrastructure Startup Issues
NOTE:239998.1 - How to Proceed From a Failed 10g or 11.1 Oracle Clusterware (CRS) Installation
NOTE:1056322.1 - Troubleshoot Grid Infrastructure/RAC Database installer/runInstaller Issues
NOTE:1364419.1 - How to Deinstall Oracle Clusterware Home Manually
NOTE:1377349.1 - How to Deconfigure/Reconfigure(Rebuild OCR) or Deinstall Grid Infrastructure
NOTE:1354258.1 - How to Configure or Re-configure Grid Infrastructure With config.sh/config.bat
请使用浏览器的分享功能分享到微信等