Oracle may encounter tar databases during PSU. What is Inventory if it is not properly installed? Oracle OUI is used to manage the Oracle installation directory. Inventory registers the component and version of the database installed under an ORACLE_HOME. The Oracle database software upgrade and Addition and deletion components require Inventory. Global Inventory. In oraInst. specified in the loc file (/etc/oraInst. loc or/var/opt/oracle/oraInst. loc) contains two contents: inventory_loc =/s01/oraInventory (the directory where the global Inventory is located) inst_group = The inst_group parameter of the group where the oinstall oracle is installed is very important, it will be used for link Oracle images. If an error is found for a parameter, the linked Oracle image cannot be normally used in the global Inventory directory/ContentsXML/inventory. the xml file defines all Oracle Home conditions to go to the customer's site for patching:] $ cd $ OACLE_HOME/OPatch] $. /opatch lsInventory: The last sentence of OPatch succeeded normally displayed. if OPatch cannot find appears A valid oraInst. loc ............ When OPatch failed with error code 104, you need to ask the customer if the database is tar. This indicates that the global Inventory file does not exist in ORACLE_HOME, and there is also a local Inventory, you can use the local Inventory to recreate and edit an oraInst. loc file (put in/etc) inventory_loc =/s01/oraInventory inst_group = oinstall 2. Switch the directory to the oui/bin directory under oracle home] $ cd $ ORACLE_HOME/oui/bin 3. Recreate global Inventory] $. /runInstaller-slient-ignoreSysprereqs-attachHome ORACLE_HOME = "/s01/oracle/product/10.2.0/db_1" ORACLE_HOME_NAME = "orcl" After 10.2 11.2 commands are supported, you do not need to specify ORACLE_HOME_NAME. For 9i and 10.1, if global Inventory is lost, you need to clone an Inventory from a similar platform.