Wo ist mein ORACLE_HOME Windows-Verzeichnis?

12

Ich versuche, meine listener.oraDatei zu finden , um sie zu bearbeiten, aber die Dokumente sagen, dass sie sich im ORACLE_HOMEVerzeichnis befindet, aber wo ist das?

Ich verwende 12.1.0 unter Windows Server 2008

Jeff Puckett
quelle
Windows - Starten Sie das Universal Installer - klicken Sie auf "Installierte Produkte" und dann auf die Registerkarte "Umgebung".
user194056

Antworten:

14

Öffnen Sie eine Eingabeaufforderung

Start -> Run -> "cmd.exe"

Starten Sie sqlplus als Administrator

sqlplus / as sysdba

Es gibt eine vom System gespeicherte Prozedur get_envzum Abrufen des Werts für ORACLE_HOME, danke Sabdar Syed für die Abfrage.

SQL > var OHM varchar2(100);
SQL > EXEC dbms_system.get_env('ORACLE_HOME', :OHM) ;
SQL > PRINT OHM

Sollte einen Pfad wie diesen zurückgeben:

C: \ app \ oracle_account \ product \ 12.1.0 \ dbhome_1

Jeff Puckett
quelle
8

Auf der Windows-Plattform finden Sie den Pfad oracle_home in der Registrierung.

Führen Sie regedit aus und navigieren Sie zu:

hkey lokale Maschine / Software / Orakel

Unter Orakelordner in der Registrierung finden Sie etwas wie:

KEY_OraDb10g_home1

Dort sehen Sie die Variable oracle_home.

teo
quelle
0
  • Start regedit(Suche im Startmenü)
  • Öffnen Sie den Ordner HKEY_LOCAL_MACHINE
  • Öffnen Sie den Oracle-Ordner
  • Öffnen Sie einen Ordner namens ORACLEMTSR
  • Öffnen Sie den Setup-Ordner
  • Zugriff auf die aktuelle Version

Dort finden Sie eine "Datei" namens HOME; Öffnen Sie es und Sie werden sehen, wo Oracle installiert wurde.

Hassan
quelle
Vermutlich haben Sie SOFTWAREunter ausgelassen HKEY_LOCAL_MACHINE(auf meinem Computer sind die Elemente unter HKEY_LOCAL_MACHINEalle generisch und es gibt nur 6 davon - ich würde erwarten, dass der Registrierungseintrag von Oracle vorhanden ist SOFTWARE). Ich vermute auch, dass dies ORACLEMTSRtatsächlich der Fall sein könnte ORACLEMSTR(obwohl ich nicht sicher bin, da ich keine Oracle-Installation zur Überprüfung habe). Könnten Sie noch einmal überprüfen, ob die Antwort tatsächlich vollständig und korrekt ist?
RDFozz
0

Geben Sie auf cmd Folgendes ein echo %ORACLE_HOME%. Wenn ORACLE_HOMEfestgelegt, wird der Pfad zurückgegeben, oder es wird zurückgegeben %ORACLE_HOME%.

Sid
quelle