Indiquer un répertoire d'inventaire Oracle
Lors de la première installation de logiciels Oracle sur un système, vous êtes invité à indiquer un chemin de répertoire oraInventory.
Lorsque vous êtes invité à indiquer un chemin de base Oracle Base lors de l'installation ou lorsque vous avez défini la variable d'environnement ORACLE_BASE pour l'utilisateur qui exécute l'installation d'Oracle Grid Infrastructure, OUI crée le répertoire de l'inventaire Oracle dans le chemin ORACLE_BASE/../oraInventory. Par exemple, si ORACLE_BASE est défini sur /opt/oracle/11, le répertoire de l'inventaire Oracle adopte par défaut le chemin /opt/oracle/oraInventory, pour que le répertoire central de toutes les installations soit en dehors du répertoire de base Oracle Base pour cet utilisateur donné de l'installation Oracle.
Si vous n'avez pas saisi de chemin, ni défini ORACLE_BASE, alors le répertoire de l'inventaire Oracle est placé dans le répertoire d'origine Oracle Home de l'utilisateur qui exécute l'installation. Par exemple :
/home/oracle/oraInventory
Dans la mesure où ce placement peut entraîner des erreurs de droits d'accès lors d'installations ultérieures avec plusieurs propriétaires de logiciel Oracle, il est recommandé de ne pas accepter cette option et d'utiliser un chemin OFA.
Pour les nouvelles installations, Oracle recommande de créer un chemin Oracle conforme à l'architecture OFA, tel que /u01/app/oraInventory, qui appartient à un propriétaire de logiciel Oracle, ou de définir la variable d'environnement Oracle Base sur une valeur conforme à OFA.
Si vous définissez une variable Oracle Base sur un chemin tel que /u01/app/grid ou /u01/app/oracle, l'inventaire Oracle adopte par défaut le chemin u01/app/oraInventory utilisant les droits d'accès corrects pour permettre à tous les propriétaires d'installation Oracle d'accéder en écriture à ce répertoire de l'inventaire central.
Par défaut, le répertoire d'inventaire Oracle n'est pas installé dans le répertoire de base Oracle Base du propriétaire de l'installation. En effet, toutes les installations de logiciel Oracle partagent le même répertoire d'inventaire Oracle. Il n'existe donc qu'un seul répertoire d'inventaire Oracle pour tous les utilisateurs, mais chaque utilisateur dispose de son propre répertoire de base Oracle Base.