DB2 for z/OS で実行する SQL ステートメントのキャプチャーに必要な権限と特権

以下の表に、さまざまなソースの SQL ステートメントをキャプチャーおよび表示する際に 必要な権限と特権を示します。
表 1. さまざまなソースの個々の SQL ステートメントの表示に必要な権限および特権
照会のソース 必要な権限または特権
カタログ・プランまたはパッケージ 以下のすべての権限および特権:
  • 以下の表の SELECT 特権:
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2® for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS® バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
SQL カテゴリー なし
ファイル なし
関数表 以下のすべての権限および特権:
  • 以下の表の SELECT 特権:
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
プラン表 以下のすべての権限および特権:
  • 以下の表の SELECT 特権:
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
QMF™ 以下のすべての権限および特権:
  • 以下の表の SELECT 特権:
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
  • Q.DSEQ_QMFOBJSL ビューでの SELECT 特権 (SYSADM の場合は不要)
QMF HPO 以下のすべての権限および特権:
  • Q.OBJ_ACTIVITY_SUMM および Q.OBJ_ACTIVITY_DTL 表 の SELECT 特権
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
SQL プロシージャー システム・カタログの SELECT 特権。
SQL ユーザー定義関数 システム・カタログの SELECT 特権。
ステートメント・キャッシュ 以下のすべての権限および特権:
  • EXPLAIN STMTCACHE ALL ステートメントの EXECUTE 特権 (動的な実行 または SYSPROC.OSC_RUNSQL ストアード・プロシージャーからの実行)
    • 動的な実行: すべてのステートメントに対して EXPLAIN を実行する場合は SYSADM 権限が必要です。 SYSADM 権限がない場合は、同じ許可 ID を持つステートメントに対してのみ EXPLAIN を実行できます。
    • ストアード・プロシージャーによる実行: すべてのステートメントに対して EXPLAIN を 実行する SYSPROC.OSC_RUNSQL ストアード・プロシージャーの場合には EXECUTE 権限が必要です。
  • DSN_STATEMENT_CACHE_TABLE の所有権、または owner.DSN_STATEMENT_CACHE_TABLE の別名の所有権、 および表の SELECT、INSERT、DELETE 特権。
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
  • オプション: 統計情報 (CPU 時間および経過時間など) を取得する場合は、 トレースの開始および停止に必要な SYSPROC.ADMIN_COMMAND_DB2 ストアード・プロシージャー の EXECUTE 特権が必要です。
ステートメント表 以下のすべての権限および特権:
  • 以下の表の SELECT 特権:
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE
テキスト なし。
トリガー システム・カタログの SELECT 特権。
ビュー システム・カタログの SELECT 特権。

フィードバック