确保您具有配置 DB2® for Linux, UNIX, and Windows 数据库所需的权限和特权。
您必须具有配置
DB2 for Linux, UNIX, and Windows 数据库用于查询调整所需的以下权限和特权:
- 要在数据库上激活 InfoSphere® Optim™ Query Workload Tuner 的全部调整功能部件,您必须具有运行 CREATE FUNCTION 语句的权限或特权。
- 有两种互斥方式运行 EXPLAIN 命令。
- 使用 OQT.WCC_EXPLAIN_SP 存储过程在数据库上运行 EXPLAIN 命令。如果使用此方法,那么您的用户标识必须具有在数据库上安装包含存储过程的 JAR 文件的权限。
- 从 IBM Data Studio 客户机运行 EXPLAIN 命令。要使用此方法,所有用户都必须在 IBM Data Studio 客户机的首选项中取消选择选项使用存储过程来说明查询工作负载。要取消选择此选项,请在客户机中选择。在“首选项”窗口中,展开,然后选择 EXPLAIN 选项。在窗口的右侧,选择 DB2 for Linux, UNIX, and Windows 选项卡。
- 您必须具有运行 CREATE PROCEDURE(外部)语句的权限和特权。有关更多信息,请参阅 CREATE PROCEDURE (external) statement。
- 如果 EXPLAIN 表还未创建,那么您必须具有在数据库上创建这些表的权限和特权。
- 您必须具有权限和/或特权向将要使用 InfoSphere Optim Query Workload Tuner 调整 SQL 语句的用户授予必需的特权。捕获和调整在 DB2 for Linux, UNIX, and Windows 上运行的 SQL 语句和查询工作负载所需的权限和特权中列出了这些特权。