TimesTenユーザーへの権限の付与
TimesTenユーザーに必要な権限は、作成するキャッシュ・グループのタイプおよびキャッシュ・グループに対して実行する処理によって異なります。
各キャッシュ処理のTimesTenキャッシュ管理ユーザーに必要なすべての権限は、「キャッシュ処理のキャッシュ管理ユーザーに必要な権限」を参照してください。
キャッシュ管理ユーザーに必要な権限を付与する必要があります。この例では、TimesTenキャッシュ管理ユーザーcacheadminに、前述の処理を実行するために必要な次の権限を付与します:
-
キャッシュ管理ユーザーおよびパスワードの設定(
CACHE_MANAGER)。 -
TimesTenデータベースでのキャッシュ・エージェント・プロセスおよびレプリケーション・エージェント・プロセスの開始または停止(
CACHE_MANAGER)。 -
キャッシュ・エージェント起動ポリシーの設定(
CACHE_MANAGER)。 -
レプリケーション・エージェント起動ポリシーの設定(
ADMIN) -
TimesTenキャッシュ管理ユーザーが所有するキャッシュ・グループの作成(
CACHE_MANAGER権限で継承されるCREATE [ANY] CACHE GROUP、キャッシュ表ユーザーが所有する基礎となるキャッシュ表を作成するためのCREATE [ANY] TABLE)。 -
キャッシュ・グループを変更、ロード、リフレッシュ、フラッシュ、アンロードまたは削除するには、適切な権限が必要です。
-
ALTER ANY CACHE GROUP -
LOAD {ANY CACHE GROUP | ONcache_group_name -
REFRESH {ANY CACHE GROUP | ONcache_group_name -
FLUSH {ANY CACHE GROUP | ONcache_group_name -
UNLOAD {ANY CACHE GROUP | ONcache_group_name -
DROP ANY CACHE GROUPおよびDROP ANY TABLE
-
-
読取り専用キャッシュ・グループ、動的ロード処理、増分自動リフレッシュ、完全自動リフレッシュ、非同期ライトスルーなどのその他のキャッシュ処理に必要な権限は、「キャッシュ処理のキャッシュ管理ユーザーに必要な権限」を参照してください。
インスタンス管理者として、ttIsqlユーティリティを使用して、キャッシュ管理ユーザーcacheadminに必要な権限を付与します:
Command> GRANT CREATE SESSION, CACHE_MANAGER, CREATE ANY TABLE TO cacheadmin; Command> exit