TimesTen Classicでのキャッシュ管理ユーザーの名前およびパスワードの登録

TimesTen Classicでは、Timestenキャッシュ管理ユーザーとして接続した後に、ttCacheUidPwdSet組込みプロシージャをコールすることによって、Oracleキャッシュ管理ユーザーの名前およびパスワードを登録できます。

Oracleキャッシュ管理ユーザーおよびパスワードをTimesTenデータベース内に内部的に登録する前に、これらの資格証明をOracleウォレット(推奨)に保存するか、メモリー内(デフォルト)に保存するかを決定する必要があります。Oracleウォレット内にOracleキャッシュ管理ユーザー資格証明を保存するには、CacheAdminWallet接続属性が1 (DSNで最適に設定されている)に設定されていることを確認します。

この例では、ウォレットに資格証明を指定してcacheadminキャッシュ管理ユーザーとして接続します。接続後、この例では、TimesTen内にOracleキャッシュ管理ユーザー名およびパスワードを登録するOracleキャッシュ管理ユーザー名およびパスワードを指定してttCacheUidPwdSetをコールします。

% ttIsql "DSN=cache1;UID=cacheadmin;PwdWallet=/wallets/cacheadminwallet"
Command> call ttCacheUidPwdSet('cacheadmin','orapwd');

資格証明は、CACHE_MANAGER権限を持つTimesTen外部ユーザーとしてttAdmin -cacheUidPwdSetユーティリティ・コマンドを実行することによって、コマンドラインから登録することもできます。ttAdminユーティリティを実行すると、パスワードの入力が要求されます。

% ttAdmin -cacheUidPwdSet -cacheUid cacheadmin orapwd cache1
Enter password:

『Oracle TimesTen In-Memory Databaseリファレンス』ttCacheUidPwdSetおよびttAdminを参照してください。