| 所有工具 |
根据不同的情况,您可能需要以下项:- 对 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 语句运行统计信息顾问程序所需的权限和特权 |