使用 Query Tuner 工作流程助手的免费功能部件分析在 DB2 for z/OS 上运行的 SQL 语句所需的权限和特权

使用查询分析工具时需要这些权限和特权。
表 1. 使用各种查询分析工具时需要的权限和特权
查询分析工具 所需权限或特权
所有工具 根据不同的情况,您可能需要以下项:
  • 对 SYSPROC.DSNAEXP 的 EXECUTE 特权,用于通过存储过程收集有关 SQL 语句的 EXPLAIN 信息。
  • SYSPROC.DSNAHVPM,用于收集有关包含主变量的静态 SQL 语句的 EXPLAIN 信息。
  • 对运行查询的 SQLID 的 SET CURRENT SQLID。
存取路径报告 对以下数据包的 EXECUTE 特权:
  • AOC5OADM
  • AOC5OEPJ (DB2® for z/OS® V8)
  • AOC5OEPK(DB2 for z/OS V9 和 V10)
  • AOC5ONPT
  • AOC5OPKG
存取方案图 以下所有权限和特权:
  • 用于所有 EXPLAIN 表的 SELECT 特权
  • 对以下数据包的 EXECUTE 特权:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS V8)
    • AOC5OEPK(DB2 for z/OS V9 和 V10)
    • AOC5ONPT
    • AOC5OPKG
要运行 EXPLAIN,需要以下某个权限或特权:
  • 拥有名为 PLAN_TABLE 的计划表
  • 具有名为 owner.PLAN_TABLE 的计划表的别名,并且具有该表的 SELECT 和 INSERT 特权
捕获查询环境 以下所有权限和特权:
  • 对以下数据包的 EXECUTE 特权:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS V8)
    • AOC5OEPK(DB2 for z/OS V9 和 V10)
    • AOC5ONPT
    • AOC5OPKG
  • 对目录表的 SELECT 特权
  • 对所有 EXPLAIN 表的 SELECT 特权
对于存储过程,需要以下一个或多个特权:
  • 对 SYSPROC.DSNWZP 存储过程的 EXECUTE 特权
  • 对 SYSPROC.DSNACCMD 存储过程的 EXECUTE 特权。
查询注释
  • 对以下数据包的 EXECUTE 特权:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS V8)
    • AOC5OEPK(DB2 for z/OS V9 和 V10)
    • AOC5ONPT
    • AOC5OPKG
  • 对以下数据包的 EXECUTE 特权:
    • AOC5OFMJ(DB2 for z/OS V8 和 V9)
    • AOC5OFMM (DB2 for z/OS V10)
摘要报告 此处描述了所有权限和特权:对 DB2 for z/OS 上运行的 SQL 语句运行统计信息顾问程序所需的权限和特权

反馈