Inventory is the index for the oracle installation. All the details about the ORACLE_HOME including different utility versions, patch details etc. If you do a fresh Oracle installation the inventory will be updated. But if you copy the ORACLE binaries from some other location and if you are not updating the inventory, we cannot read the inventory using opatch utility.

Step 1: checking the inventory of a corrupted database using opatch lsinventory

Solution:

Re-create the central inventory

Run the following command to fix the inventory in Unix prompt from ORACLE_HOME directory

Now your corrupted Oracle inventory is fixed. Once again you check your inventory with opatch command.

Leave a Reply