[INS-40406] 未检测到现有的Oracle Grid Infrastructure 软件
问题描述:升级过程中强制中断升级导致的[INS-40406]
报错信息如下
[INS-40406] 安装程序在系统中未检测到现有的 Oracle Grid Infrastructure 软件。
原因 - 安装程序未检测到任何要升级的现有 Oracle Clusterware 或 Oracle ASM 安装。 操作 - 您可以选择在此节点上安装新的 Oracle Grid Infrastructure 安装 (OracleClusterware 和 Oracle ASM), 然后将该节点添加到现有集群; 也可以安装新的 Oracle Grid Infrastructure 安装并使该节点成为新集群的成员。如果要将该节点添加到现有集群, 请查看 Oracle Clusterware Administration andDeployment Guide 并按照添加节点的过程执行操作。如果要创建新集群, 请选择用于执行新安装的选项。
解决方法
cat /etc/oraInst.loc
cd /u01/app/oraInventory/ContentsXML/
vi inventory.xml --Ora11g_gridinfrahome1 添加CRS="true",问题解决
<?xml version="1.0" standalone="yes"?>
<!-- Copyright (c) 1999, 2011, Oracle. All rights reserved.-->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
<SAVED_WITH>11.2.0.3.0</SAVED_WITH>
<MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="Ora11g_gridinfrahome1" LOC="/u01/app/11.2.0/grid"TYPE="O" IDX="1" CRS="true">
<NODE_LIST>
<NODENAME="racdou01"/>
<NODENAME="racdou02"/>
</NODE_LIST>
</HOME>
<HOME NAME="OraDb11g_home1"LOC="/u01/app/oracle/product/11.2.0/dbhome_1" TYPE="O"IDX="2">
<NODE_LIST>
<NODENAME="racdou01"/>
<NODENAME="racdou02"/>
</NODE_LIST>
</HOME>
<HOME NAME="Ora11g_gridinfrahome2"LOC="/u01/app/11.2.0.3" TYPE="O" IDX="3">
<NODE_LIST>
<NODENAME="racdou01"/>
<NODENAME="racdou02"/>
</NODE_LIST>
</HOME>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>