Especifique un directorio de inventario de Oracle
La primera vez que instala software de Oracle en un sistema, se le pide que proporcione la ruta de acceso del directorio oraInventory.
Si proporciona una ruta de acceso al directorio base de Oracle cuando se solicita durante la instalación o si ha definido la variable de entorno ORACLE_BASE para el usuario que realiza la instalación de Oracle Grid Infraestructure, OUI crea el directorio de inventario de Oracle en la ruta de acceso ORACLE_BASE/../oraInventory. Por ejemplo, si ORACLE_BASE está definido en /opt/oracle/11, el directorio del inventario de Oracle se crea por defecto en la ruta de acceso /opt/oracle/oraInventory, de forma que el inventario central de todas las instalaciones estará fuera del directorio base de Oracle para este usuario de instalación de Oracle en concreto.
Si no ha introducido ninguna ruta de acceso ni ha definido ORACLE_BASE, el directorio de inventario de Oracle estará en el directorio raíz del usuario que realiza la instalación. Por ejemplo:
/home/oracle/oraInventory
Como esta colocación puede ocasionar errores en los permisos durante las siguientes instalaciones con varios propietarios de software de Oracle, Oracle recomienda que no acepte esta opción y utilice en su lugar la ruta de acceso compatible con OFA.
Para nuevas instalaciones, Oracle recomienda crear una ruta de acceso que cumpla con la estructura OFA como, por ejemplo, /u01/app/oraInventory, y que sea propiedad de un usuario de software de Oracle. También puede definir la variable de entorno del directorio de base de Oracle en un valor compatible con OFA.
Si define una variable del directorio base de Oracle en una ruta de acceso como /u01/app/grid o /u01/app/oracle, el inventario de Oracle estará por defecto en la ruta u01/app/oraInventory que utilizará los permisos correctos para que todos los propietarios de instalaciones de Oracle puedan escribir en este directorio de inventario central.
Por defecto, el directorio de inventario de Oracle no está instalado en el directorio base de Oracle para el propietario de la instalación. El motivo es que todas las instalaciones de software de Oracle comparten un inventario de Oracle común, por lo que sólo existe un inventario de Oracle para todos los usuarios, mientras que existe un directorio base de Oracle diferente para cada usuario.