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 | ON
cache_group_name
-
REFRESH {ANY CACHE GROUP | ON
cache_group_name
-
FLUSH {ANY CACHE GROUP | ON
cache_group_name
-
UNLOAD {ANY CACHE GROUP | ON
cache_group_name
-
DROP ANY CACHE GROUP
およびDROP ANY TABLE
-
-
読取り専用キャッシュ・グループ、動的ロード処理、増分自動リフレッシュ、完全自動リフレッシュ、非同期ライトスルーなどのその他のキャッシュ処理に必要な権限は、「キャッシュ処理のキャッシュ管理ユーザーに必要な権限」を参照してください。
インスタンス管理者として、ttIsql
ユーティリティを使用して、キャッシュ管理ユーザーcacheadmin
に必要な権限を付与します:
Command> GRANT CREATE SESSION, CACHE_MANAGER, CREATE ANY TABLE TO cacheadmin; Command> exit