ODP.NET接続文字列へのTimesTen接続属性の設定
次の構文で、ODP.NET接続文字列のPassword
設定にTimesTen接続属性を設定できます。
構文は以下のとおりです。
-
パスワード設定自体と任意のTimesTen接続属性の設定を含む、
Password
設定の構成要素は、セミコロンで区切ります。 -
Password
設定にセミコロンが含まれる場合は、必ず設定全体を引用符で囲む必要があります。 -
ODP.NET接続文字列全体が引用符で囲まれるので、
Password
設定の始まりの引用符と終わりの引用符の前にはそれぞれ\
のエスケープ文字が必要です。
次の例では、TimesTenでユーザーscott
に対し、パスワードlion
を設定します。また、キャッシュ操作のために、Oracle Databaseでユーザーscott
に対しパスワードtiger
を指定する、TimesTenのOraclePWD
接続属性も設定します。
"Data Source=mysource;User Id=scott;Password=\"lion;OraclePwd=tiger\"";
次の例では、また、TimesTenでユーザーscott
に対し、パスワードlion
を設定します。今回は、TimesTenのOracleNetServiceName
接続属性とOraclePWD
接続属性を設定します。OracleNetServiceName
では、Oracle DatabaseのOracle IDを、対応するパスワードtiger
を指定しOraclePWD
設定に指定します。この例では、最後にTimesTenパススルー・レベルを1に設定します。
"Data Source=mysource;User ID=scott;Password=\"lion;OraclePwd=tiger;
OracleNetServiceName=mytest-pc.example.com;passthrough=1\"";
(TimesTen接続属性の一般的な情報は、『Oracle TimesTen In-Memory Databaseリファレンス』の接続属性を参照してください。)
ノート:
『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のTimesTenデータベースの管理で示されているように、従来どおり、ODBC Data Source AdministratorでのTimesTen DSN定義にTimesTen接続属性を設定することもできます。ただし、これは安全ではないので、OraclePWD
属性などのパスワード設定は推奨されません。