DB2 for z/OS で実行される SQL ステートメントのチューニングに必要な権限と特権

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

フィードバック