読取り専用Oracleホームでのネットワーク・ファイルの場所

読取り専用Oracleホームでのsqlnet.oratnsnames.oralistener.oraなどのネットワーク・ファイルの検索順序と場所について学習します。

ネットワーク・ディレクトリnetwork/adminnetwork/traceおよびnetwork/logはORACLE_BASE_HOMEディレクトリにあります。読取り/書込みのORACLE_HOMEでは、ORACLE_BASE_HOMEがORACLE_HOMEと同じ場所にあるためネットワーク・ディレクトリがORACLE_HOME内にあるのに対し、読取り専用のORACLE_HOMEでは、ネットワーク・ディレクトリはORACLE_BASE/homes/HOME_NAMEにあります。

tnsnames.ora

読取り専用Oracleホームでは次の順序でtnsnames.oraファイルがチェックされます:

  1. 環境変数TNS_ADMINで指定されたディレクトリ。
  2. /etcディレクトリ。
  3. ORACLE_BASE_HOME/network/adminディレクトリ。
  4. ORACLE_HOME/network/adminディレクトリ。

sqlnet.ora

読取り専用Oracleホームでは次の順序でsqlnet.oraファイルがチェックされます:

  1. 環境変数TNS_ADMINで指定されたディレクトリ。
  2. ORACLE_BASE_HOME/network/adminディレクトリ。
  3. ORACLE_HOME/network/adminディレクトリ。

パスワード・ファイル

Oracleホームでのパスワード・ファイルの検索順序は、ORACLE_BASE_CONFIG/dbsの次にORACLE_HOME/dbsです。これは、読取り専用Oracleホームが有効な場合に、ORACLE_HOME外部のパスワード・ファイルの検索を優先するのに役立ちます。