Ich habe Weblogic Quick Installer von der Oracle-Site heruntergeladen (http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html).
Ich habe ORACLE_BASE und ORACLE_HOME auf Verzeichnisse mit Schreibberechtigung gesetzt.
export ORACLE_BASE="/u01/app/oracle"
export ORACLE_HOME="/Users/victormarconi/Workspace/Java/Oracle"
Dann:java -jar Downloads/fmw_12.2.1.3.0_wls_quick_Disk1_1of1/fmw_12.2.1.3.0_wls_quick.jar ORACLE_HOME=$ORACLE_HOME ORACLE_BASE=$ORACLE_BASE
Anschließend erstellt das Installationsprogramm in meinem Home-Verzeichnis ein Verzeichnis mit dem Namen oraInventory. Ich möchte mein Home-Verzeichnis nur mit persönlichen Dateien belassen, nicht mit Dateien aus einer Anwendung.
Wie kann ich das Installationsprogramm anweisen, oraInventory in einem benutzerdefinierten Verzeichnis zu installieren?
Was sind die besten (Standard-)Speicherorte zum Festlegen von ORACLE_HOME, ORACLE_BASE usw.?
Danke.
Antwort1
Im Allgemeinen erzeugen Sie eine Datei, zum BeispieloraInst.loc
Mit zum Beispiel so einem Inhalt:
inventory_loc=/opt/weblogic12/OraInventory
inst_group=
Und dann geben Sie beim Ausführen der JAR-Datei den Parameter für die Verwendung an:
java -jar wlinstall.jar -invPtrLoc /opt/weblogic12/oraInst.loc ....
Beachten Sie, dass die von mir verwendeten Pfade nur Beispiele sind. Verwenden Sie, was Sie bevorzugen.
Antwort2
Es ist keine 100%ige Antwort, da ich nicht herausgefunden habe, wie man das oraInventory für dieses Installationsprogramm definiert (Oracles WeblogicSchnellInstallateur).
ABER, wenn du benutztGenerisches Weblogic-Installationsprogramm, die GUI fordert Sie zur Eingabe eines Speicherorts für oraInventory auf.
Antwort3
In der Installationsdokumentation heißt es, und ich zitiere:
Einrichtung des Installationsinventars Unter UNIX-Betriebssystemen wird dieser Bildschirm geöffnet, wenn Sie zum ersten Mal ein Oracle-Produkt auf diesem Host installieren. Geben Sie den Speicherort an, an dem Sie Ihr zentrales Inventar erstellen möchten. Stellen Sie sicher, dass der auf diesem Bildschirm ausgewählte Betriebssystemgruppenname über Schreibberechtigungen für den Speicherort des zentralen Inventars verfügt.
Es gibt mehr:
Speicherort des zentralen Oracle-Inventars auf UNIX-Betriebssystemen: Um das zentrale Oracle-Inventar auf UNIX-Betriebssystemen zu finden, suchen Sie nach der Datei oraInst.loc, die einen Zeiger auf den Speicherort des zentralen Inventars enthält.
Dies ist normalerweise /etc/oraInst.loc