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を参照してください。