CacheAdminWallet
CacheAdminWallet
属性では、ttCacheUidPwdSet
組込みプロシージャに登録されているOracleキャッシュ管理ユーザーの資格証明をシステム管理のOracle Walletに格納するように指定します。
ノート:
TimesTen Classicでは、ttAdmin -cacheUidPwdSet
を使用するか、ttCacheUidPwdSet
組込みプロシージャをコールすると資格証明を登録できます。TimesTenスケールアウトでは、資格証明の登録にttGridAdmin dbCacheCredentialSet
コマンドを使用します。
- 0に設定された値: デフォルト値。TimesTenにより、定義した資格証明は暗号化され、メモリーに格納されます。
- 1に設定された値: 推奨値。TimesTenにより、資格証明を格納するOracle Walletが作成されます。
CacheAdminWallet
の設定時には、次のシナリオが適用されます:
- 0から1への値の変更。TimesTenにより、ユーザーIDとパスワードを格納するOracle Walletがディスクに作成され、0から1への移行時の初期接続でパスワードがメモリーからクリアされます。
- 1から0への値の変更。TimesTenにより、ディスクからOracle Walletが削除されます。メモリーにはパスワードがないため、パスワードを再度設定する必要があります。
この例では、資格証明の設定のためにttCacheUidPwdSet
組込みプロシージャをコールします。
CALL ttCacheUidPwdSet('cacheadmin','orapwd');
次に、cache1
クライアントDSNでCacheAdminWallet
が1に設定されたodbc.ini
ファイルを示します。
[cache1] DataStore=/users/OracleCache/ttcache PermSize=64 OracleNetServiceName=oracledb DatabaseCharacterSet=AL32UTF8 CacheAdminWallet=1
必要な権限
この属性の値の設定に権限は必要ありません。
TimesTen ScaleoutおよびTimesTen Classicでの使用
この属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。
設定
CacheAdminWallet
は次のように設定します:
属性の設定場所 | 属性の表示 | 設定 |
---|---|---|
CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicの |
|
|
Windows ODBCデータソース・アドミニストレータ |
該当なし |