运行 JCL 来创建 EXPLAIN 表,创建 Query Tuner 表并激活产品许可证

您可以通过定制和提交 JCL 作业来创建 EXPLAIN 表,创建 Query Tuner 表并激活产品许可证。

开始之前

遵循用于配置 DB2 for z/OS 以用于 InfoSphere Optim Query Workload Tuner 的核对表中的步骤 1 到 9。

关于此任务

如果您的子系统已配置用于 InfoSphere Optim Query Workload Tuner V3.1 或 V3.1.1,那么您无需执行此过程中的步骤。

过程

要创建 EXPLAIN 表,创建 Query Tuner 表并激活产品许可证,请执行以下操作:

  1. 从客户机系统将所需的 JCL 作业文件和 DBRM 上载到子系统。
    JCL 文件和 DBRM 位于 IBM® Data Studio 客户机的安装目录内。
    • 如果您将 IBM Data Studio 客户机安装在 Windows 系统上,那么 JCL 在 installation_directory\QueryTunerServerConfig\all_features\ZOS\version_number_and_mode 目录中。
    • 如果您将 IBM Data Studio 客户机安装在 Linux 系统上,那么 JCL 在 .installation_directory/QueryTunerServerConfig/all_features/ZOS/version_number_and_mode 目录中。

    以 ASCII 格式上载 JCL 文件并以二进制格式上载 DBRM。

    表 1. DB2 for z/OS V9.1、V10 转换方式(更新自 V9.1)、 V10 新功能方式、V11 新功能方式和 V11 转换方式的 JCL 和 DBRM
    子文件夹名称 V9 V10CM9 V10 V11 NFM V11 CM
    文件列表 JCL:
    AOCDDL9

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMJ
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDLX9

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL:
    AOCDDL10

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCM
    AOC5OWQA
    AOC5OWSA
    AOC5OWSM
    JCL:
    AOCDDL11

    DBRM:
    AOC5OADM
    AOC5OAPC
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OSCM
    AOC5OWCC
    AOC5OWCM
    AOC5OWSA
    AOC5OWSM
    JCL:
    AOCDDLBC

    DBRM:
    AOC5OADM
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCC
    AOC5OWCN
    AOC5OWSA
    AOC5OWSM
    AOC5OWTA
  2. 创建 InfoSphere Optim Query Workload Tuner 的对象。V4.1.0.1.
    1. 修改符合您环境的对应 AOCDDL JCL 作业文件。
      可选:AOCICU
      此步骤将删除 InfoSphere Optim Query Workload Tuner 在其中创建所需对象的数据库。如果您调整了查询工作负载,并希望保留 InfoSphere Optim Query Workload Tuner 已储存的相关信息,请不要删除数据库。
      必需:AOCIAS
      此步骤将创建 InfoSphere Optim Query Workload Tuner 在其中创建所需对象的数据库。
      必需:AOCSA
      此步骤定义一个表,允许用户保存 Statistics Advisor and Workload Statistics Advisor 建议的 RUNSTATS 语句。用户可以在需要时检索保存的 RUNSTATS 建议。
      必需:AOCWCC
      此步骤将创建用于存储有关查询工作负载的信息的对象。
      必需:AOCWSA
      此步骤将创建由工作负载统计信息顾问程序使用的对象。
      必需:AOCWIA
      此步骤将创建工作负载索引顾问程序需要的对象。
      必需:AOCWAPC
      此步骤将创建比较查询工作负载需要的对象。
      必需:AOCSCA
      此步骤将创建在 DB2 for z/OS V11 或更高版本上运行的统计信息收集顾问程序需要的对象。
      必需:AOCSP
      此步骤是可选存储过程。
      SYSPROC.OPT_EXECUTE_TASK
      有关如何使用该存储过程的信息,请参阅在 DB2 for z/OS 子系统上启用 SYSPROC.OPT_EXECUTE_TASK 存储过程
      SYSPROC.OPT_RUNSQL
      有关如何使用该存储过程的信息,请参阅启用 SYSPROC.OPT_RUNSQL 存储过程
      SYSPROC.OPT_STAT_ADVICE
      从应用程序调用该存储过程,以获取在 DB2 for z/OS V11 新功能方式子系统中收集表统计信息的建议。存储过程可以使用建议填充 SYSIBM.DSN_STAT_FEEDBACK 目录表,或者更新 RUNSTATS 概要文件。
      必需:AOCBIND
      此步骤将绑定数据包,InfoSphere Optim Query Workload Tuner 的组件使用这些数据包来访问数据库对象。有关数据包的列表,请参阅需要在用于 InfoSphere Optim Query Workload Tuner 的 DB2 for z/OS 子系统上绑定的数据包
      如果使用 RACF,那么必需:AOCGRT
      此步骤将授权访问 AOCBIND 步骤中创建的数据包。
      如果不使用 RACF,那么必需:AOCGRT2
      如果不想为 InfoSphere Optim Query Workload Tuner 创建 RACF 组以用作辅助授权标识,请取消注释作业步骤 AOCGRT2。产品可以使用 RACF 标识来说明表和执行其他任务。如果取消注释此作业步骤,那么必须提供要使用的授权标识以代替 RACF 标识。这些授权标识必须与从 Data Studio 客户机连接到子系统的产品用户的标识相同。

      另外,如果取消注释此作业步骤,那么 Data Studio 中的单个用户必须先取消选择 Data Studio 客户机中的选项,然后再尝试调整在子系统上运行的 SQL。启动 Data Studio 客户机后,每个用户必须选择窗口 > 首选项。然后,展开数据管理并选择 Query Tuner。 要取消选择的首选项的标签为允许内部流程使用 RACF 标识 DB2OE 和 DB2OSCA

      如果运行作业步骤 AOCSP,那么必需:AOCTJRT
      此步骤将创建包含用于 WLM 环境的 LE 环境选项的数据集。 此环境用于执行存储过程 SYSPROC.OPT_EXECUTE_TASK 和 SYSPROC.OPT_STAT_ADVICE。
      可选:AOCEXPCU
      如果要删除与特定 SQLID 关联的 EXPLAIN 表集,那么可以使用此步骤来完成。
      可选:AOCEXP
      此步骤将删除和您所指定的 SQLID 关联的 EXPLAIN 表集。
      可选:AOCCMT
      此步骤将保存 DB2 目录信息中的值,例如,缓冲池、存储器组和数据库的名称。如果其他人要在 IBM Data Studio 客户机中使用 InfoSphere Optim Query Workload Tuner 的图形化界面来创建 EXPLAIN 表集,那么界面会使用这些值来填充不同的字段。
    2. 提交作业。
  3. 如果在运行 AOCDDL 作业前未注释作业步骤 AOCGRT2,请创建以下两个 RACF 组并将用户链接到这两个组。
    • DB2OSCA
    • DB2OE
  4. 在子系统上激活 InfoSphere Optim Query Workload Tuner 的许可证。
    1. 确保您要用于连接到子系统的授权标识具有激活产品许可证所需的以下某个权限或特权。
      • DB2 for z/OS V9.1:
        • 对模式 DB2OE 的 CREATEIN 特权(如果在步骤 3 中已创建 DB2OE RACF 组)
        • SYSADM 或 SYSCTRL 权限
      • DB2 for z/OS 10 和更高版本:
        • 对模式 DB2OE 的 CREATEIN 特权(如果在步骤 3 中已创建 DB2OE RACF 组)
        • SYSADM、SYSCTRL 或 DBADM 权限
    2. 将以下文件上载到子系统:qwt_license.jcl 此文件位于 IBM Data Studio 客户机的安装目录中的 QueryTunerServerConfig\all_features\ZOS\License\ 文件夹内。
    3. $$DSN$$USER 变量替换为系统环境的值,然后提交作业。

下一步做什么

返回到用于配置 DB2 for z/OS 以用于 InfoSphere Optim Query Workload Tuner 的核对表,并继续执行 12。

反馈