Applies to:  [ID 942166.1]

Oracle Server – Enterprise Edition – Version: 11.2.0.1 to 11.2.0.2 – Release: 11.2 to 11.2
Generic UNIX   Generic Linux

Goal

This goal of this note is to provide steps to proceed from failed 11gR2 Grid Infrastructure installation.

Similar procedure for 10gR1, 10gR2 or 11gR1 available in note 239998.1 and note 399482.1

Solution

Deconfigure and Reconfigure of Standalone Server (Oracle Restart):

To deconfigure:

As root, execute “$GRID_HOME/crs/install/roothas.pl -deconfig -force -verbose”

If it fails, please disable CRS, reboot the node and try the same command:

As root, execute “$GRID_HOME/bin/crsctl disable has”
As root, reboot the node; once the node comes backup, execute above deconfigure command again.

To reconfigure:

As root, execute “$GRID_HOME/root.sh”

Deinstall of Grid Infrastructure Standalone Server:

As grid user, execute $GRID_HOME/deinstall/deinstall

Deconfigure and Reconfigure of Grid Infrastructure Cluster:

Identify cause of root.sh failure by reviewing logs in $GRID_HOME/cfgtoollogs/crsconfigand $GRID_HOME/log, once cause is identified, deconfigure and reconfigure with steps below – please keep in mind that you will need wait till each step finishes successfully before move to next one:

Step 0: For 11.2.0.2 and above, root.sh is restartable. Once cause is identified and fixed, root.sh can be executed again on the failed node, if it succeeds, you can continue with the installation, otherwise proceed to next step (Step 1) of the note.

Step 1: As root, run “$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force” on all nodes, except the last one.

Step 2: As root, run “$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode” on last node. This command will zero out OCR and VD disk also.

Note:

A. Step1 and 2 can be skipped on node(s) where root.sh haven’t been execute.

B. Step1 and 2 should remove checkpoint file. To verify:

ls -l $ORACLE_BASE/Clusterware/ckptGridHA_.xml

If it’s still there, please remove it manually with “rm” command on all nodes

C. If GPNP profile is different between nodes/setup, clean it up on all nodes as grid user

$ rm -rf $GRID_HOME/gpnp/*
$ mkdir -p $GRID_HOME/gpnp/profiles/peer 
$GRID_HOME/gpnp/wallets/peer$GRID_HOME/gpnp/wallets/prdr $GRID_HOME/gpnp/wallets/pa$GRID_HOME/gpnp/wallets/root

The profile needs to be cleaned up:

C1. If root.sh is executed concurrently – one should not execute root.sh on any other nodes before it finishes on first node.

C2. If network info, location of OCR or Voting Disk etc changed after Grid is installed.

Step 3: As root, run $GRID_HOME/root.sh on first node

Step 4: As root, run $GRID_HOME/root.sh on all other node(s), except last one.

Step 5: As root, run $GRID_HOME/root.sh on last node.

Deinstall of Grid Infrastructure Cluster:

Case 1: “root.sh” never ran on this cluster, then as grid user, execute $GRID_HOME/deinstall/deinstall

Case 2: “root.sh” already ran, then follow the step below – please keep in mind that you will need wait till each step finishes successfully before move to next one:

Step 1: As root, run “$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force” on all node, except the last one.

Step 2: As root, run “$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode” on last node. This command will zero out OCR and VD disk also.

Step 3: As grid user, run “$GRID_HOME/deinstall/deinstall” on any node.

Complete Configuration Assistant if OUI is Closed:

If  $GRID_HOME/cfgtoollogs/configToolAllCommands doesn’t exist, create a shell script. with the following content:

cat $GRID_HOME/cfgtoollogs/configToolAllCommands
/ocw/grid/oui/bin/runConfig.sh ORACLE_HOME=/ocw/grid MODE=perform. ACTION=configure RERUN=true $*

If any configuration assistants already finished successfully previously and you’d like to skip them, please be sure to set RERUN to false, for example:

/ocw/grid/oui/bin/runConfig.sh ORACLE_HOME=/ocw/grid MODE=perform. ACTION=configure RERUN=false $*

As grid user, execute $GRID_HOME/cfgtoollogs/configToolAllCommands on first node.

【RAC】How to Proceed from Failed 11gR2 CRS Installation相关推荐

  1. 【RAC】 RAC For W2K8R2 安装--共享磁盘的配置(三)

    [RAC] RAC For W2K8R2 安装--共享磁盘的配置(三) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学 ...

  2. 【RAC】参数CLUSTER_INTERCONNECTS

    [RAC]参数CLUSTER_INTERCONNECTS CLUSTER_INTERCONNECTS参数定义一个私有网络,这个参数将影响GCS和GES服务网络接口的选择. 该参数主要用于以下目的: 1 ...

  3. 【RAC】将RAC备份集恢复为单实例数据库

    [RAC]将RAC备份集恢复为单实例数据库 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  4. 【RAC】将单实例备份集恢复为rac数据库

    [RAC]将单实例备份集恢复为rac数据库 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  5. rac 火星舱如何备份oracle_【RAC】rac环境下的数据库备份与还原

    [RAC]rac环境下的数据库备份与还原 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩ ...

  6. 【RAC】rac环境下的数据库备份与还原

    [RAC]rac环境下的数据库备份与还原 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~ ...

  7. 【RAC】 RAC For W2K8R2 安装--总体规划 (一)

    [RAC] RAC For W2K8R2 安装--总体规划 (一) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一 ...

  8. 【RAC】如何让Oracle RAC crs_stat 命令显示完整

    [RAC]如何让Oracle RAC crs_stat命令显示完整    BLOG文档结构图 最近在研究rac,发现在Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的 ...

  9. 【RAC】RAC相关基础知识

    [RAC]RAC相关基础知识 1.CRS简介    从Oracle 10G开始,oracle引进一套完整的集群管理解决方案--Cluster-Ready Services,它包括集群连通性.消息和锁. ...

最新文章

  1. cat在MATLAB中的应用
  2. not enough actual parameters for macro 'min'(QT与vs2010)
  3. Skype通讯协议分析
  4. VIDEOIO ERROR: V4L: can't open camera by index 0
  5. vue --- Vue中的路由跳转问题
  6. 基于三层结构的CRM系统(Agent X)的设计和开发
  7. linux编译android源码,ubuntu16.04 Android源码下载编译
  8. 通过shell进行数学计算
  9. paip.win32的internet扩展已停止工作解决大法
  10. vfp报表纸张设置_VFP报表输出.doc
  11. 【贪玩巴斯】无线传感器网络(三)「Mac协议讲解」——2021-10-08
  12. UDP的单播广播和组播
  13. java field的方法_Java Field set()用法及代码示例
  14. js转化base64
  15. 第二届北京职教国际青年创新创业技能大赛启动
  16. 深度学习模型训练推理——基础环境搭建推荐博文查阅顺序【基础安装—认真帮大家整理了】——【专栏博文推荐学习顺序】
  17. 工具系列——XMind 8 Update 7的破解步骤
  18. matlab利用bar函数画不同颜色直方图
  19. 【学术】可以分享一下关于“社会计算”有哪些国内外顶级会议吗?
  20. Swift 5 判断数组中是否包含字符串,忽略大小写

热门文章

  1. leetcode198 打家劫舍
  2. redis——命令请求的执行过程
  3. Redis:17---常用功能之(事务)
  4. C++:17---sizeof运算符
  5. caffe安装篇(一)
  6. Python实例讲解 -- 解析xml
  7. shiro 拦截未登录的ajax_Shiro是如何拦截未登录请求的(二)
  8. STL源码剖析 Stack栈 queue队列
  9. Redis的哨兵模式Sentinel
  10. 推荐给开发人员的实用命令行工具