运行脚本来配置 DB2 数据库以用于 IBM InfoSphere Optim Query Workload Tuner

如果您不希望使用 IBM® Data Studio 客户机 V4.1.0.1 来配置 DB2® for Linux, UNIX, and Windows 数据库,可以通过编辑并运行多个脚本来完成配置。

开始之前

建议: 在要配置的 DB2 for Linux, UNIX, and Windows 数据库中,使用 8 KB 或更大的页面大小来创建系统临时表空间,以避免潜在的查询调整错误。

过程

要运行脚本来配置 DB2 for Linux, UNIX, and Windows 数据库,请执行以下操作:

  1. 在要用于调整 SQL 的数据库上运行文件 EXPLAIN.DDL 此文件位于 DB2 安装中的 MISC 文件夹。
  2. 激活数据库的全部调整功能部件。
    1. 在 DB2 命令窗口中,连接到要激活全部调整功能部件的数据库。
    2. 切换到 License.bat(适用于 Windows 系统)或 License.sh(适用于 Linux 系统)文件所在的目录。
      • 在 Windows 上:IBM_Data_Studio_installation_directory\QueryTunerServerConfig\all_features\LUW\License\
      • 在 Linux 上:IBM_Data_Studio_installation_directory/QueryTunerServerConfig/all_features/LUW/License/
    3. 运行适用于您的操作系统的文件。
  3. 在文本编辑器中,编辑文件 luwsp.sql,具体是将 $install 变量替换为 IBM DataStudio 客户机 V4.1.0.1 安装目录的绝对路径。例如,在 32 位 Windows 系统上,缺省绝对路径是 C:\Program Files\IBM\DS4.1.0 编辑文件后,无需运行该文件。在后面某个步骤中,您将运行批处理文件来运行此文件。
    luwsp.sqlluwsp.jar 文件均位于以下目录中:
    • 在 Windows 上:IBM_Data_Studio_installation_directory\QueryTunerServerConfig\all_features\LUW\IA\
    • 在 Linux 上:IBM_Data_Studio_installation_directory/QueryTunerServerConfig/all_features/LUW/IA/
  4. 在文本编辑器中,编辑文件 wccexplainsp.sql,具体是将 $install 变量替换为 IBM DataStudio 客户机 V4.1.0.1 安装目录的绝对路径。例如,在 32 位 Windows 系统上,缺省绝对路径是 C:\Program Files\IBM\DS4.1.0 编辑文件后,无需运行该文件。在后面某个步骤中,您将运行批处理文件来运行此文件。
    wccexplainsp.sqlwccexplainsp.jar 文件均位于以下目录中:
    • 在 Windows 上:IBM_Data_Studio_installation_directory\QueryTunerServerConfig\all_features\LUW\WCC\
    • 在 Linux 上:IBM_Data_Studio_installation_directory/QueryTunerServerConfig/all_features/LUW/WCC/
  5. 打开 DB2 命令窗口,连接到已激活全部调整功能部件的数据库,并切换到以下目录:
    • 在 Windows 上:IBM_Data_Studio_installation_directory\QueryTunerServerConfig\all_features\LUW\
    • 在 Linux 上:IBM_Data_Studio_installation_directory/QueryTunerServerConfig/all_features/LUW/
  6. 运行文件 enablement_win.bat(在 Windows 系统上)或 enablement_LinuxUnix.sh(在 Linux 系统上)。
  7. 检查当前目录中的以下输出文件是否有错误:luwsp.outoqt_profile.outwccexplainsp.outwccluwddl.out

下一步做什么

如果需要向将在数据库上调整 SQL 语句的其他人授予特权,请在数据源资源管理器中右键单击数据库,然后选择分析和调整 > 管理调整所需的特权。 在“管理对表的特权以执行工作负载调整”窗口中,添加想要为其授予特权的用户标识。

反馈