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

照会分析ツールを使用するには、以下のような権限および特権が必要です。
表 1. さまざまな照会分析ツールの使用に必要な権限および特権
照会分析ツール 必要な権限または特権
すべてのツール 状況に応じて、以下が必要となる場合があります。
  • SYSPROC.DSNAEXP の EXECUTE 特権。ストアード・プロシージャーを使用して、SQL ステートメントの EXPLAIN 情報を収集する場合。
  • SYSPROC.DSNAHVPM。ホスト変数が含まれる静的 SQL ステートメントの EXPLAIN 情報を収集する場合。
  • SET CURRENT SQLID。照会を実行する SQLID に対して必要。
アクセス・パス・レポート 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2® for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS® バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
アクセス・プラン・グラフ 以下のすべての権限および特権:
  • すべての Explain 表の SELECT 特権
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
EXPLAIN を実行する場合の以下のいずれかの権限および特権:
  • PLAN_TABLE という名前のプラン表を所有していなければなりません。
  • owner.PLAN_TABLE という名前のプラン表に関する別名が割り当てられていて、かつ、このプラン表の SELECT および INSERT 特権がなければなりません。
照会環境の収集 以下のすべての権限および特権:
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE 特権
  • カタログ表の SELECT 特権
  • すべての Explain 表の SELECT 特権
ストアード・プロシージャーの場合は、以下の 1 つ以上の特権:
  • SYSPROC.DSNWZP ストアード・プロシージャーの EXECUTE 特権
  • SYSPROC.DSNACCMD ストアード・プロシージャーの EXECUTE 特権
照会の注釈 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) および 照会アノテーション・パッケージ (DSN5OFMJ (DB2 for z/OS バージョン 8 および 9)、 DSN5OFMM (DB2 for z/OS バージョン 10)) の EXECUTE 特権
サマリー・レポート ここに記載されているすべての権限および特権: DB2 for z/OS で実行する SQL ステートメントでの単一照会アドバイザーの実行に必要な権限と特権
ビジュアル・プラン・ヒント 以下のすべての権限および特権:
  • PLAN_TABLE の SELECT、INSERT、および DELETE 特権
  • 基本パッケージ (DSN5OADM、DSN5OEPJ (DB2 for z/OS バージョン 8)、DSN5OEPK (DB2 for z/OS バージョン 9 および 10)、DSN5ONPT、DSN5OPKG) の EXECUTE
  • DSNTIP8 インストール・パネルの OPTIMIZATION HINT サブシステム・パラメーターは、YES に設定しなければなりません。

フィードバック