編集するlistener.ora
ファイルを見つけようとしていますが、ドキュメントにはOracle_HOME
ディレクトリにあると記載されていますが、それはどこですか?
Windows Server 2008で12.1.0を実行しています
コマンドプロンプトを開く
Start -> Run -> "cmd.exe"
管理者としてsqlplusを起動します。
sqlplus / as sysdba
クエリのget_env
の値を取得するためのOracle_HOME
というシステムストアドプロシージャがあります。クエリの Sabdar Syed に感謝します。
SQL > var OHM varchar2(100);
SQL > EXEC dbms_system.get_env('Oracle_HOME', :OHM) ;
SQL > PRINT OHM
このようなパスを返す必要があります:
C:\ app\Oracle_account\product\12.1.0\dbhome_1
Windowsプラットフォームでは、レジストリにOracle_homeパスがあります。
Regeditを実行してから、次の場所に移動します。
hkeyローカルマシン/ソフトウェア/ Oracle
レジストリのOracleフォルダーの下には、次のようなものがあります。
KEY_OraDb10g_home1
そこで、Oracle_home変数を確認できます。
Cmdで、echo %Oracle_HOME%
と入力します。 Oracle_HOME
が設定されている場合は、パスが返されます。それ以外の場合は、%Oracle_HOME%
が返されます。
regedit
(スタートメニューから検索)そこには、HOMEという「ファイル」があります。それを開くと、Oracleがインストールされた場所が表示されます。