Advertisements
Skip to content
December 1, 2014 / Shivananda Rao P

ROOT.SH fails with “Invalid interface. There are more than one interface, but there is no private interface specified” in RAC

While running root.sh in a RAC environment, its execution might fail with the error message “Invalid interface. There are more than one interface, but there is no private interface specified”. This normally happens when the previous CRS was deconfigured and a new clusterware is being configured.

[oracle@10gnode1 install]$ more root_10gnode1.mydomain_2014-11-14_19-54-35.log

Performing root user operation for Oracle 11g

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/11.2.0/grid3
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Using configuration parameter file: /u01/app/11.2.0/grid3/crs/install/crsconfig_params
User ignored Prerequisites during installation
Invalid interface. There are more than one interface,
but there is no private interface specified
/u01/app/11.2.0/grid3/perl/bin/perl -I/u01/app/11.2.0/grid3/perl/lib -I/u01/app/11.2.0/grid3/crs/install /u01/app/11.2.0/grid3/crs/install/rootcrs.pl execution failed
[oracle@10gnode1 install]$

Upon checking the CRSCONFIG_PARAMS file, there were no values specified for the NODEVIPS and the NETWORKS parameters.

Fill in appropriate values as per your environment for the CRS_NODEVIPS (VIP subnet mask details of the nodes of the cluster) and the NETWORKS (Public and Private IP Subnet mask details)

[oracle@10gnode1 ~]$ vi /u01/app/11.2.0/grid3/crs/install/crsconfig_params
CRS_NODEVIPS='10gnode1-vip/255.255.255.0/eth0,10gnode2-vip/255.255.255.0/eth0'
NETWORKS="eth0"/192.168.2.0:public,"eth1"/192.168.0.0:cluster_interconnect

CRSCONFIG_PARAMS file can be found at the location GRID_HOME/crs/install

[oracle@10gnode1 ~]$ vi /u01/app/11.2.0/grid3/crs/install/crsconfig_params CRS_NODEVIPS='10gnode1-vip/255.255.255.0/eth0,10gnode2-vip/255.255.255.0/eth0'
NETWORKS="eth0"/192.168.2.0:public,"eth1"/192.168.0.0:cluster_interconnect

Once the file is filled in with the appropriate values, re-run the root.sh script and that would fix the problem.

Here we go !!

 

 

COPYRIGHT

© Shivananda Rao P, 2012, 2013, 2014, 2015. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Shivananda Rao and http://www.shivanandarao-oracle.com with appropriate and specific direction to the original content.

DISCLAIMER

The views expressed here are my own and do not necessarily reflect the views of any other individual, business entity, or organization. The views expressed by visitors on this blog are theirs solely and may not reflect mine.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: