Criar Inventário

Especificar um diretório do Oracle Inventory

Na primeira vez em que você instalar software Oracle em um sistema, será solicitado um caminho de diretório oraInventory.

Se você fornece um caminho do Oracle base ao ser solicitado durante a instalação ou define a variável do ambiente ORACLE_BASE para o usuário que executa a instalação do Oracle Grid Infrastructure, o OUI cria o diretório Oracle Inventory no caminho ORACLE_BASE/../oraInventory. Por exemplo, se o ORACLE_BASE estiver definido como /opt/oracle/11, o diretório do Oracle Inventory é criado por default no caminho /opt/oracle/oraInventory, de forma que o inventário central de todas as instalações fique fora do Oracle base para este usuário de instalação do Oracle em particular.

Se você não criou um caminho nem definiu o ORACLE_BASE, o diretório do Oracle Inventory fica no diretório do home do usuário executando a instalação. Por exemplo:

/home/oracle/oraInventory

Como este posicionamento pode causar erros de permissão durante instalações subsequentes com vários proprietários de software Oracle, a Oracle recomenda que você não aceite esta opção e, em vez dela, use um caminho de acordo com o OFA.

Para instalações novas, a Oracle recomenda que você crie um caminho Oracle em conformidade com a estrutura do OFA, como /u01/app/oraInventory, que é de um proprietário de software Oracle ou que defina a variável de ambiente do Oracle base como um valor compatível com OFA.

Se você definir uma variável do Oracle base para um caminho como /u01/app/grid or /u01/app/oracle, então o Oracle Inventory terá como default o caminho u01/app/oraInventory usando as permissões corretas para permitir que todos os proprietários da instalação de Oracle gravem nesse diretório de inventário central.

Por default, o diretório do Oracle Inventory não é instalado sob o diretório do Oracle Base para o proprietário da instalação. Isso acontece porque todas as instalações de software Oracle compartilham um Oracle Inventory em comum, de modo que haja somente um Oracle Inventory para todos os usuários, considerando que existe um Oracle Base separado para cada usuário.