对 DB2 for z/OS 上运行的 SQL 语句运行单查询顾问程序所需的权限和特权

运行单查询顾问程序时需要这些权限和特权。
表 1. 运行基于查询的顾问程序所需的权限和特权
顾问程序 所需权限或特权
统计信息顾问程序
  • 要运行顾问程序,需要对以下数据包的 EXECUTE 特权:
    • AOC5OADM
    • AOC5OEPJ (DB2® for z/OS® V8)
    • AOC5OEPK(DB2 for z/OS V9 和 V10)
    • AOC5ONPT
    • AOC5OPKG
  • 要运行建议的 RUNSTATS 作业,需要对 SYSPROC.DSNUTILU 存储过程的 EXECUTE 特权
  • 要保存建议的 RUNSTATS 作业或从概要文件表中检索先前保存的作业,需要对统计信息顾问程序数据包 (AOC5OSA) 的 EXECUTE 特权
查询顾问程序 对以下数据包的 EXECUTE 特权:
  • AOC5OADM
  • AOC5OEPJ (DB2 for z/OS V8)
  • AOC5OEPK(DB2 for z/OS V9 和 V10)
  • AOC5ONPT
  • AOC5OPKG
AOC5OQA
存取路径顾问程序 对以下数据包的 EXECUTE 特权:
  • AOC5OADM
  • AOC5OEPJ (DB2 for z/OS V8)
  • AOC5OEPK(DB2 for z/OS V9 和 V10)
  • AOC5ONPT
  • AOC5OPKG
索引顾问程序 以下所有权限和特权:
  • 对以下数据包的 EXECUTE 特权:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS V8)
    • AOC5OEPK(DB2 for z/OS V9 和 V10)
    • AOC5ONPT
    • AOC5OPKG
    • AOC5OQIA
    • AOC5OIAn,其中 n={1-9, A-M}
  • 对 DSOE.DSN_WIA_* 表的 SELECT、INSERT、UPDATE 和 DELETE 特权
  • 要创建建议的索引,需要以下某个权限或特权:
    • 对表的 INDEX 特权
    • 表的所有权
    • 对包含表的数据库的 DBADM 权限
    • SYSADM 或 SYSCTRL 权限
  • 要测试您或索引顾问程序提出的候选索引,需要以下某个权限或特权:
    • SYSADM 特权
    • 您还可以通过创建 DB2OE RACF® 组并将登录用户链接到组,以确定 DB2OE 是该用户的辅助授权标识。

反馈