システム権限

システム権限とは、特定のアクションを実行したり、特定のタイプのオブジェクトでアクションを実行する権限のことです。オブジェクトには、表、ビュー、マテリアライズド・ビュー、シノニム、索引、順序、キャッシュ・グループ、レプリケーション・スキームと、PL/SQLファンクション、プロシージャおよびパッケージがあります。インスタンス管理者またはADMIN権限を持つユーザーのみが、システム権限の付与または取消しを行うことができます。

表7-1 システム権限

権限 説明

ADMIN

ユーザーはチェックポイント、バックアップ、移行、ユーザーの作成と削除などの管理タスクを実行できます。

ALTER ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループを変更できます。

ALTER ANY INDEX

ユーザーはデータベース内の任意の索引を変更できます。

ノート: ALTER INDEX文はありません。

ALTER ANY MATERIALIZED VIEW

ユーザーはデータベース内の任意のマテリアライズド・ビューを変更できます。

ノート: ALTER MATERIALIZED VIEW文はありません。

ALTER ANY PROCEDURE

ユーザーはデータベース内の任意のPL/SQLプロシージャ、ファンクションまたはパッケージを変更できます。

ALTER ANY SEQUENCE

ユーザーはデータベース内の任意の順序を変更できます。

ALTER ANY TABLE

ユーザーはデータベース内の任意の表を変更できます。

ALTER ANY VIEW

ユーザーはデータベース内の任意のビューを変更できます。

ノート: ALTER VIEW文はありません。

CACHE_MANAGER

ユーザーはキャッシュ・グループに関連する操作を実行できます。

CREATE ANY CACHE GROUP

ユーザーはデータベース内の任意のユーザーが所有するキャッシュ・グループを作成できます。

CREATE ANY INDEX

ユーザーはデータベース内の任意の表またはマテリアライズド・ビューに索引を作成できます。

CREATE ANY MATERIALIZED VIEW

ユーザーはデータベース内の任意のユーザーが所有するマテリアライズド・ビューを作成できます。

CREATE ANY PROCEDURE

ユーザーはデータベース内の任意のユーザーが所有するPL/SQLプロシージャ、ファンクションまたはパッケージを作成できます。

CREATE ANY SEQUENCE

ユーザーはデータベース内の任意のユーザーが所有する順序を作成できます。

CREATE ANY SYNONYM

ユーザーはデータベース内の任意のユーザーが所有するプライベート・シノニムを作成できます。

CREATE ANY TABLE

ユーザーはデータベース内の任意のユーザーが所有する表を作成できます。

CREATE ANY VIEW

ユーザーはデータベース内の任意のユーザーが所有するビューを作成できます。

CREATE CACHE GROUP

ユーザーはユーザー自身が所有するキャッシュグループを作成できます。

CREATE MATERIALIZED VIEW

ユーザーはユーザー自身が所有するマテリアライズド・ビューを作成できます。

CREATE PROCEDURE

ユーザーはユーザー自身が所有するPL/SQLプロシージャ、ファンクションまたはパッケージを作成できます。

CREATE PUBLIC SYNONYM

ユーザーはパブリック・シノニムを作成できます。

CREATE SEQUENCE

ユーザーはユーザー自身が所有する順序を作成できます。

CREATE SESSION

ユーザーはデータベースへの接続を作成できます。

CREATE SYNONYM

ユーザーはプライベート・シノニムを作成できます。

CREATE TABLE

ユーザーはユーザー自身が所有する表を作成できます。

CREATE VIEW

ユーザーはユーザー自身が所有するビューを作成できます。

DELETE ANY TABLE

ユーザーはデータベース内の任意の表からの削除を行うことができます。

DROP ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループを削除できます。

DROP ANY INDEX

ユーザーはデータベース内の任意の索引を削除できます。

DROP ANY MATERIALIZED VIEW

ユーザーはデータベース内の任意のマテリアライズド・ビューを削除できます。

DROP ANY PROCEDURE

ユーザーはデータベース内の任意のPL/SQLプロシージャ、ファンクションまたはパッケージを削除できます。

DROP ANY SEQUENCE

ユーザーはデータベース内の任意の順序を削除できます。

DROP ANY SYNONYM

ユーザーはデータベース内の任意のユーザーが所有するシノニムを削除できます。

DROP ANY TABLE

ユーザーはデータベース内の任意の表を削除できます。

DROP ANY VIEW

ユーザーはデータベース内の任意のビューを削除できます。

DROP PUBLIC SYNONYM

ユーザーはパブリック・シノニムを削除できます。

EXECUTE ANY PROCEDURE

ユーザーはデータベース内の任意のPL/SQLプロシージャ、ファンクションまたはパッケージを実行できます。

FLUSH ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループをフラッシュできます。

INSERT ANY TABLE

ユーザーはデータベース内の任意の表に挿入できます。また、ユーザーは(パブリックまたはプライベート)シノニムを使用して、その表に任意の表を挿入できます。

LOAD ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループをロードできます。

REFRESH ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループをフラッシュできます。

SELECT ANY SEQUENCE

ユーザーはデータベース内の任意の順序または順序上のシノニムを選択できます。

SELECT ANY TABLE

ユーザーはデータベース内の任意の表、ビュー、マテリアライズド・ビューまたはシノニムを選択できます。

UNLOAD ANY CACHE GROUP

ユーザーはデータベース内の任意のキャッシュ・グループをアンロードできます。

UPDATE ANY TABLE

ユーザーはデータベース内の任意の表またはシノニムを更新できます。

XLA

ユーザーはXLAリーダーとしてデータベースに接続できます。