Specifica di una directory di inventario Oracle
La prima volta che si installa il software Oracle in un sistema viene richiesto di fornire un percorso per la directory oraInventory.
Se si fornisce un percorso Oracle Base quando viene richiesto durante l'installazione o è stata impostata la variabile di ambiente ORACLE_BASE per l'utente che esegue l'installazione di Oracle Grid Infrastructure, OUI crea la directory dell'inventario Oracle nel percorso ORACLE_BASE/../oraInventory. Ad esempio, se ORACLE_BASE è impostato su /opt/oracle/11, per impostazione predefinita la directory dell'inventario Oracle viene impostata sul percorso /opt/oracle/oraInventory, in modo tale che l'inventario centrale per tutte le installazioni sia esterno alla Oracle Base per questo specifico utente dell'installazione Oracle.
Se non è stato immesso un percorso né impostato ORACLE_BASE, la directory dell'inventario Oracle viene inserita nella directory home dell'utente che esegue l'installazione, ad esempio:
/home/oracle/oraInventory
Poiché questo posizionamento causa errori di autorizzazione nelle successive installazioni con più proprietari di software Oracle, si consiglia di non accettare questa opzione e di utilizzare un percorso compatibile con OFA.
Per le nuove installazioni, Oracle consiglia di creare un percorso Oracle conforme alla struttura OFA, ad esempio /u01/app/oraInventory, di proprietà di un proprietario del software Oracle oppure impostare la variabile di ambiente Oracle Base su un valore conforme a OFA.
Se si imposta una variabile Oracle Base su un percorso quale, ad esempio, /u01/app/grid o /u01/app/oracle, per impostazione predefinita l'inventario Oracle viene impostato sul percorso u01/app/oraInventory utilizzando le autorizzazioni corrette per consentire a tutti i proprietari dell'installazione Oracle di scrivere in questa directory dell'inventario centrale.
Per impostazione predefinita, la directory di inventario Oracle non è installata nella directory della Oracle Base per il proprietario dell'installazione. Il motivo è che tutte le installazioni del software Oracle condividono lo stesso inventario Oracle, pertanto ne esiste solo uno per tutti gli utenti, mentre esiste un Oracle Base per ogni utente.