Summary
Trying to run $ opatch lsinventory to get the list of applied patches and software in an oracle installation and get the error:
Invoking OPatch 11.2.0.1.7
Oracle Interim Patch Installer version 11.2.0.1.7
Copyright (c) 2011, Oracle Corporation. All rights reserved.
Oracle Home : /p6data/orauser/osm/produt/11.2.0
Central Inventory : /oracle/DwhProd/orabin/oradb/oraInventory
from : /var/opt/oracle/oraInst.loc
OPatch version : 11.2.0.1.7
OUI version : 11.2.0.3.0
Log file location : /p6data/orauser/osm/produt/11.2.0/cfgtoollogs/opatch/opatch2013-01-10_12-00-26PM.log
OPatch failed to locate Central Inventory.
Possible causes are:
The Central Inventory is corrupted
The oraInst.loc file specified is not valid.
LsInventorySession failed: OPatch failed to locate Central Inventory.
Possible causes are:
The Central Inventory is corrupted
The oraInst.loc file specified is not valid.
OPatch failed with error code 73
The reason for the error is that the content from file /var/opt/oracle/oraInst.loc is different from the content of file $ORACLE_HOME/oraInst.loc (where is supposed it has be the correct info). Usually the problem is that the file is owned by a different user/installation.
Workaround: Check the contents for the correct file $ORACLE_HOME/oraInst.loc and the contents of /var/opt/oracle/oraInst.loc
0. Rename the file: $ mv /var/opt/oracle/oraInst.loc /var/opt/oracle/oraInst.loc.old
1. Copy the new one: $ cp $ORACLE_HOME/oraInst.loc /var/opt/oracle/oraInst.loc
2. Run again the $ opatch lsinventory
$ cd $ORACLE_HOME/OPatch
$ opatch lsinventory
Invoking OPatch 11.2.0.1.7
Oracle Interim Patch Installer version 11.2.0.1.7
Copyright (c) 2011, Oracle Corporation. All rights reserved.
Oracle Home : /p6data/orauser/osm/produt/11.2.0
Central Inventory : /p6data/orauser/oraInventory
from : /var/opt/oracle/oraInst.loc
OPatch version : 11.2.0.1.7
OUI version : 11.2.0.3.0
Log file location : /p6data/orauser/osm/produt/11.2.0/cfgtoollogs/opatch/opatch2013-01-11_10-23-05AM.log
Lsinventory Output file location : /p6data/orauser/osm/produt/11.2.0/cfgtoollogs/opatch/lsinv/lsinventory2013-01-11_10-23-05AM.txt
--------------------------------------------------------------------------------
Installed Top-level Products (1):
Oracle Database 11g 11.2.0.3.0
There are 1 products installed in this Oracle Home.
There are no Interim patches installed in this Oracle Home.
-------------------------------------------------------------------------------
OPatch succeeded.