空の接続文字列およびTWO_TASKを使用した接続の指定
接続文字列を空の接続文字列("")に設定し、TWO_TASK
環境変数を次のいずれかの値に設定します。
-
直接アドレス 「簡易接続ネーミング・メソッドを使用した接続の指定」を参照
-
Oracle Netキーワード値ペア
-
tnsnames.ora
エントリ。さらに、TNS_ADMIN
をtnsnames.ora
の場所に設定します。
この方法により、アプリケーション・コード自体で空の接続文字列が使用されている場合、アプリケーションの内部で接続文字列を指定できます。空の接続文字列のメリットは、アプリケーション自体がtnsnames.ora
エントリを指定する必要がないという点です。かわりに、ユーザーがアプリケーションを起動する際、TWO_TASK
環境変数の設定に応じてスクリプトまたは環境によってデータベースの場所が決定されます。空の文字列を使用するデメリットは、アプリケーションがデータベースに接続するためにこの追加情報を構成する必要があるという点です。