What is the Oracle inventory directory?
My basic question is about the Oracle inventory directory. What are the global inventory and local inventory?
While installing Oracle software through OUI, what kind of information will be stored in the inventory? What is the use of inventory? If I install any other Oracle product on existing Oracle inventory, what is the impact on that? How will it update inventory if I install every new product? I have one 11.5.9 Oracle application cloned instance from our client. It doesn't have Oracle inventory directory? Because it's a cloned instance from an already cloned instance (source).
The major problem is while doing cloning (using Rapid Clone methodology) it's looking for Oracle inventory directory, but in our server there is no inventory directory in existence. How to overcome this problem? How to create inventory directory (dummy)?
Thanks in advance.
These are all very good questions about the Oracle inventory. The inventory is created upon installation and used for upgrades and patches. There is a central inventory per server and a local inventory for each ORACLE_HOME. The central inventory basically contains a high-level list of components installed on the server. It is updated each time components are installed or uninstalled but it does not have detailed information such as the patch level of each ORACLE_HOME. The local inventories also contain some component information but they also contain patch-level information.
While using Rapid Clone, the relevant inventory should also be copied so it's not clear to me why the inventory is missing. Unfortunately, Oracle states that there is no way to rebuild the inventory. The only way to recreate the inventory is to reinstall. If, however, you have access to Metalink (Oracle's support Web site), there is an article (Doc ID #295185.1) describing how to rebuild the central inventory only (the local inventories must all be intact), although I have not tested this.
This was first published in September 2005