Bestandverzeichnis erstellen

Oracle-Bestandsverzeichnis angeben

Wenn Sie die Oracle-Software das erste Mal auf einem System installieren, werden Sie zur Angabe eines oraInventory-Verzeichnispfads aufgefordert.

Wenn Sie bei entsprechender Aufforderung während der Installation einen Pfad zum Oracle Base-Verzeichnis angeben, oder wenn Sie die Umgebungsvariable ORACLE_BASE für den Benutzer festgelegt haben, der die Oracle Grid Infrastructure-Installation ausführt, erstellt OUI das Oracle-Bestandsverzeichnis im Pfad ORACLE_BASE/../oraInventory. Beispiel: Wenn ORACLE_BASE auf /opt/oracle/11 festgelegt ist, wird für das Oracle-Bestandsverzeichnis standardmäßig der Pfad /opt/oracle/oraInventory verwendet. sodass das zentrale Bestandsverzeichnis für alle Installationen außerhalb des Oracle Base-Verzeichnisses für den betreffenden Oracle-Installationsbenutzer angelegt wird.

Wenn Sie weder einen Pfad eingeben, noch ORACLE_BASE setzen, wird das Oracle-Bestandsverzeichnis im Standardverzeichnis des Benutzers erstellt, der die Installation ausführt. Beispiel:

/home/oracle/oraInventory

Da diese Positionierung Berechtigungsfehler bei nachfolgenden Installationen mit mehreren Oracle-Softwareeigentümern hervorrufen kann, empfiehlt Oracle, diese Option zu verwerfen und stattdessen einen OFA-kompatiblen Pfad zu verwenden.

Bei neuen Installationen empfiehlt Oracle, dass Sie entweder einen Oracle-Pfad erstellen, der mit der OFA-Struktur konform ist, wie /u01/app/oraInventory, der einem Oracle-Softwareeigentümer gehört, oder dass Sie die Umgebungsvariable des Oracle-Hauptverzeichnisses auf einen OFA-konformen Wert setzen.

Wenn Sie eine Variable des Oracle-Hauptverzeichnisses auf einen Pfad wie /u01/app/grid oder /u01/app/oracle setzen, wird für den Oracle-Bestand standardmäßig der Pfad u01/app/oraInventory mit den korrekten Berechtigungen verwendet, damit alle Oracle-Installationseigentümer in dieses zentrale Bestandsverzeichnis schreiben können.

Das Oracle-Bestandsverzeichnis wird im Allgemeinen nicht im Oracle-Hauptverzeichnis des Installationseigentümers installiert. Dies geschieht, weil alle Oracle-Softwareinstallationen ein gemeinsames Oracle-Bestandsverzeichnis nutzen. Es gibt also nur ein einziges Bestandsverzeichnis für alle Benutzer, aber einzelne Oracle-Hauptverzeichnisse für jeden Benutzer.