Oracle 11.2.0.2 RAC安装出现INS-35354解决
今天在安装一套Oracle 11.2.0.2 RAC数据库时出现了INS-35354的问题:因为之前已经成功安装了11.2.0.2的GI,而且Cluster的一切状态
今天在安装一套Oracle 11.2.0.2 RAC数据库时出现了INS-35354的问题:
因为之前已经成功安装了11.2.0.2的GI,而且Cluster的一切状态都正常,,出现这错误都少有点意外:
[grid@vrh1 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
去MOS搜了一圈,发现有可能是oraInventory中的inventory.xml更新不正确导致的:
Applies to:
Oracle Server - Enterprise Edition - Version: 11.2.0.1 to 11.2.0.2 - Release: 11.2 to 11.2
Information in this document applies to any platform.
Symptoms
Installing 11gR2 database software in a Grid Infrastrsucture environment fails with the error INS-35354:
The system on which you are attempting to install Oracle RAC is not part of a valid cluster.
Grid Infrastructure (Oracle Clusterware) is running on all nodes in the cluster which can be verified with:
crsctl check crs
Changes
This is a new install.
Cause
As per 11gR2 documentation the error description is:
INS-35354: The system on which you are attempting to install Oracle RAC is not part of a valid cluster.
Cause: Prior to installing Oracle RAC, you must create a valid cluster.
This is done by deploying Grid Infrastructure software,
which will allow configuration of Oracle Clusterware and Automatic Storage Management.
However, the problem at hand may be that the central inventory is missing the "CRS=true" flag
(for the Grid Infrastructure Home).
-------------
-------------
From the inventory.xml, we see that the HOME NAME line is missing the CRS="true" flag.
The error INS-35354 will occur when the central inventory entry for the Grid Infrastructure
home is missing the flag that identifies it as CRS-type home.
Solution
Use the -updateNodeList option for the installer command to fix the the inventory.
The full syntax is:
./runInstaller -updateNodeList "CLUSTER_NODES={node1,node2}"
ORACLE_HOME="" ORACLE_HOME_NAME="" LOCAL_NODE="Node_Name" CRS=[true|false]
Execute the command on any node in the cluster.
Examples:
For a two-node RAC cluster on UNIX:
Node1:
cd /u01/grid/oui/bin
./runInstaller -updateNodeList "CLUSTER_NODES={node1,node2}" ORACLE_HOME="/u01/crs"
ORACLE_HOME_NAME="GI_11201" LOCAL_NODE="node1" CRS=true
For a 2-node RAC cluster on Windows:
Node 1:
cd e:\app\11.2.0\grid\oui\bin
e:\app\11.2.0\grid\oui\bin\setup -updateNodeList "CLUSTER_NODES={RACNODE1,RACNODE2}"
ORACLE_HOME="e:\app\11.2.0\grid" ORACLE_HOME_NAME="OraCrs11g_home1" LOCAL_NODE="RACNODE1" CRS=true
我环境中的inventory.xml内容如下:
[grid@vrh1 ContentsXML]$ cat inventory.xml
显然是在 解决方案其实很简单只要加入CRS=”true”在重启runInstaller即可,不需要如文档中介绍的那样使用runInstaller -updateNodeList的复杂命令组合。 如上修改后问题解决,安装界面正常:
[grid@vrh1 ContentsXML]$ cat /g01/oraInventory/ContentsXML/inventory.xml
Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册
Linux-6-64下安装Oracle 12C笔记
在CentOS 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian 下 安装 Oracle 11g XE R2
推荐阅读
-
安装Oracle时出现环境变量Path的值大于1023的解决办法
-
win x64下安装oracle 12c出现INS-30131报错的解决方法
-
Linux下安装Oracle 11g出现prvf-0002错误解决办法
-
ORACLE 11g安装中出现xhost: unable to open display问题解决步骤
-
Oracle Linux 7.1在Vmware中安装12CR1 RAC的流程及常见问题解决
-
安装oracle 11g时,报启动服务出现错误,找不到OracleMTSRecoveryService的解决方法
-
解决Oracle图形化安装过程中出现的竖线问题
-
解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。
-
Linux安装Oracle出现乱码怎么解决
-
oracle 安装过程中检查步骤出现的错误和解决方法