3.1 ローカル管理の使用
ローカル管理が使用されている場合は、ネットワーク・コンピュータが構成ファイルで構成されます。このファイルはローカルにコンピュータに格納されます。
表3-1 ローカル管理で使用されるOracle Net構成ファイル
構成ファイル | 説明 |
---|---|
|
このファイルは、主にクライアント上にあり、接続記述子にマップされたネットワーク・サービス名を含んでいます。このファイルは、ローカル・ネーミング・メソッドに使用されます。 |
|
このファイルは、クライアントとデータベース・サーバーのコンピュータに配置され、内容は次のとおりです。
|
|
このリスナーに関する構成ファイルは、データベース・サーバーに配置され、内容は次のとおりです。
|
|
この構成ファイルは、Oracle Connection Managerが実行されるコンピュータ上にありますが、これには次のコンポーネントが含まれます。
各Oracle Connection Manager構成は、1つの名前-値(NV)文字列内にカプセル化されており、その文字列は、前述のコンポーネントで構成されています。 |
通常、Oracle Database Configuration Assistant (DBCA)やOracle Net Configuration Assistant (NETCA)などのツールでは、構成ファイルが、ORACLE_HOME/network/admin
ディレクトリ(Oracle Databaseインストールの場合)、GRID_HOME/network/admin
ディレクトリ(Oracle Grid Infrastructureインストールの場合)、または対応するORACLE_BASE_HOME/network/admin
ディレクトリ(読取り専用Oracleホームの場合)に作成されます。複数のデータベースをインストールしてある場合、これらは、DBCAまたはNETCAが実行されているOracleホームまたはGridホーム(または読取り専用インスタンスの場合はOracleベース・ホーム)に作成されます。ただし、構成ファイルは他のディレクトリに作成される可能性があります。
たとえば、tnsnames.ora
ファイルの確認順序は次のとおりです。
-
環境変数
TNS_ADMIN
で指定されたディレクトリ -
TNS_ADMIN
環境変数が設定されていないか、このファイルがTNS_ADMIN
ディレクトリにない場合:-
LinuxおよびUNIXの場合:
ORACLE_HOME/network/admin
ディレクトリ(または、読取り専用Oracleホームの場合はORACLE_BASE_HOME/network/admin
ディレクトリ) -
Windowsの場合:
ORACLE_HOME\network\admin
ディレクトリ(または読取り専用Oracleホームの場合はそのORACLE_BASE_HOME\network\admin
ディレクトリ)
-
-
読取り専用Oracleホームの場合に、このファイルがOracleベース・ホームに見つからないとき:
-
LinuxおよびUNIXの場合:
ORACLE_HOME/network/admin
ディレクトリ -
Windowsの場合:
ORACLE_HOME\network\admin
ディレクトリ
-
ノート:
-
Windowsでは、
ORACLE_HOME
の場所は、ORACLE_HOME\bin\oracle.key
ファイル(ORACLE_HOME
が定義されているWindowsレジストリ・キーの名前が含まれている)によって決まります。また、TNS_ADMIN
環境変数は、プロセスの環境内でそれが設定されている場合に使用されます。環境内でTNS_ADMIN
環境変数を定義していないか、プロセスが環境がないサービスである場合は、Windowsにより、レジストリでTNS_ADMIN
パラメータがスキャンされます。 -
Oracle Instant Clientでは、
tnsnames.ora
はOracle Instant Clientソフトウェアのサブディレクトリにあります。たとえば、/opt/oracle/instantclient_release_number/network/admin
ディレクトリなどです。
親トピック: ネットワーク・アドレス情報の管理