ttCacheUidPwdSet
この組込みプロシージャを使用すると、TimesTenのシステム管理ウォレット内にOracleデータベースに接続するためのOracleキャッシュ管理ユーザーとパスワードを設定できます。
新しいデータベースごとにOracleキャッシュ管理ユーザーIDとパスワードを1回だけ登録します。Oracleキャッシュ管理パスワードは、いつでも変更できます。
ノート:
CacheAdminWallet=1
を初期接続属性として定義した場合(DSNまたは初期データベース接続で)、ttCacheUidPwdSet
に登録された資格証明はOracle Walletに保存されます(これが推奨方法)。初期接続属性としてCacheAdminWallet=0
を定義した場合、資格証明はメモリーに格納されます。「CacheAdminWallet」
を参照してください。
必要な権限
このプロシージャには、CACHE_MANAGER
権限が必要です。
TimesTen ScaleoutおよびTimesTen Classicでの使用
このプロシージャはTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。関連ビュー
このプロシージャには関連ビューはありません。
構文
ttCacheUidPwdSet('UID', 'PWD')
パラメータ
ttCacheUidPwdSet
には、次のパラメータがあります。
パラメータ | 型 | 説明 |
---|---|---|
|
|
キャッシュ操作に使用される、Oracleキャッシュ管理ユーザーID。通常、例では
|
|
|
Oracleキャッシュ管理ユーザーのパスワード。通常は |
結果セット
ttCacheUidPwdSet
は結果を返しません。
例
最初の例は、ttCacheUidPwdSet
組込みプロシージャを使用した、Oracleキャッシュ管理ユーザーとパスワードの設定を示しています。次に、例ではttCacheUidGet
をコールして、TimesTenに設定されているOracleキャッシュ管理ユーザーを表示します。例の次の部分は、ttCacheUidPwdSet
組込みプロシージャでOracleキャッシュ管理の値を指定しないと、Oracleキャッシュ管理ユーザーが消去されることを示しています。
Command> CALL ttCacheUidPwdSet ('cacheadmin','orapwd'); Command> CALL ttCacheUidGet; < CACHEADMIN > 1 row found. Command> CALL ttCacheUidPwdSet(); Command> CALL ttCacheUidGet; < <NULL> > 1 row found.
ノート
-
このプロシージャは、暗号化されていないクライアント/サーバー接続からはコールできません。
-
このプロシージャは、キャッシュ操作でのみ使用可能です
-
DDLReplicationLevel
のすべてのレベルにおいて、キャッシュ・エージェントまたはレプリケーション・エージェントが実行されている場合は、キャッシュ管理ユーザーIDおよびパスワードを設定できます。キャッシュ管理ユーザーIDまたはパスワードの変更の詳細は、『Oracle TimesTen In-Memory Databaseキャッシュ・ガイド』の「キャッシュ・ユーザー名およびパスワードの変更」を参照してください。 -
キャッシュ管理ユーザーIDは、データベースにキャッシュ・グループがある間はリセットできません。キャッシュ管理パスワードはいつでも変更できます。
関連項目