Oracle 11.2.0.2 solve INS-35354 when RAC is installed

Source: Internet
Author: User

Oracle 11.2.0.2 solve INS-35354 when RAC is installed

When installing an Oracle 11.2.0.2 RAC database today, the INS-35354 problem occurs:

Because the GI of 11.2.0.2 has been successfully installed, and all the status of the Cluster is normal, this error is a little unexpected:
[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.

I searched through MOS and found that the update of inventory. xml in oraInventory may be incorrect:
Applies:
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:

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 ).
<Inventory. xml>
-------------

<HOME_LIST>
<Home name = "Ora11g_gridinfrahome1" LOC = "/u01/grid" TYPE = "O" IDX = "1">
<NODE_LIST>
<Node name = "node1"/>
<Node name = "node2"/>
</NODE_LIST>

-------------

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 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 = "rs11g_home1" LOCAL_NODE = "RACNODE1" CRS = true

The content of inventory. xml in my environment is as follows:
[Grid @ vrh1 ContentsXML] $ cat inventory. xml
<? Xml version = "1.0" standalone = "yes"?>
<! -- Copyright (c) 1999,201 0, Oracle. All rights reserved. -->
<! -- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
<SAVED_WITH> 11.2.0.2.0 </SAVED_WITH>
<MINIMUM_VER> 2.1.0.6.0 </MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<Home name = "Ora11g_gridinfrahome1" LOC = "/g01/11.2.0/grid" TYPE = "O" IDX = "1">
<NODE_LIST>
<Node name = "vrh1"/>
<Node name = "vrh2"/>
</NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>

Obviously, the CRS = "true" flag is missing in

The solution is actually very simple. Just add CRS = "true" and restart runInstaller. You do not need to use the complex command combination of runInstaller-updateNodeList as described in this document.
[Grid @ vrh1 ContentsXML] $ cat/g01/oraInventory/ContentsXML/inventory. xml
<? Xml version = "1.0" standalone = "yes"?>
<! -- Copyright (c) 1999,201 0, Oracle. All rights reserved. -->
<! -- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
<SAVED_WITH> 11.2.0.2.0 </SAVED_WITH>
<MINIMUM_VER> 2.1.0.6.0 </MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<Home name = "Ora11g_gridinfrahome1" LOC = "/g01/11.2.0/grid" TYPE = "O" IDX = "1" CRS = "true">
<NODE_LIST>
<Node name = "vrh1"/>
<Node name = "vrh2"/>
</NODE_LIST>
</HOME>
</HOME_LIST>
</INVENTORY>

After the above modification, the problem is solved and the installation interface is normal:

Oracle 11g installation manual on RedHat Linux 5.8 _ x64 Platform

Installing Oracle 12C in Linux-6-64

Install Oracle 11gR2 (x64) in CentOS 6.4)

Steps for installing Oracle 11gR2 in vmwarevm

Install Oracle 11g XE R2 In Debian

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.