Goal
- opatch lsinventory shows one node in uppercase (incorrect one) and the other node in lowercase (correct one) $ opatch lsinventory
Oracle Grid Infrastructure 11g 11.2.0.4.0
There are 1 product(s) installed in this Oracle Home.
There are no Interim patches installed in this Oracle Home.
Rac system comprising of multiple nodes
Local node = rac1
Remote node = RAC2 <<<<< Uppercase, incorrect one.
- From the central inventory, it shows an uppercase hostname. $ cat /u01/app/oraInventory/ContentsXML/inventory.xml
...
<HOME NAME="Ora11g_gridinfrahome1" LOC="/apps/oracle/product/11.2.0.4.GRD" TYPE="O" IDX="1" CRS="true">
<NODE_LIST>
<NODE NAME="rac1"/>
<NODE NAME="RAC2"/> <<<<< Upper-case, incorrect one.
</NODE_LIST>
</HOME>
...
Solution
To change the hostname from uppercase to lowercase for a particular ORACLE_HOME:
- Run the following command on each node to rectify the uppercase host name in the inventory, as the software owner:
$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME="/apps/oracle/product/11.2.0.4.GRD" "CLUSTER_NODES={rac1,rac2}" -silent -local
- Verify the changes by repeating the command “opatch lsinventory” and “cat oraInventory/ContentsXML/inventory.xml”