Ejecución de JCL para crear tablas EXPLAIN, crear tablas Query Tuner y activar la licencia del producto

Puede crear tablas EXPLAIN, crear tablas Query Tuner y activar la licencia de producto personalizando y sometiendo trabajos JCL.

Antes de empezar

Siga los pasos del 1 al 9 en Lista de comprobación para configurar DB2 for z/OS para su uso con InfoSphere Optim Query Workload Tuner.

Acerca de esta tarea

Si el subsistema se ha configurado para InfoSphere Optim Query Workload Tuner, Versión 3.1 o 3.1.1, no es necesario que siga los pasos de este procedimiento.

Procedimiento

Crear tablas EXPLAIN, crear tablas Query Tuner y activar la licencia del producto:

  1. Suba los archivos de trabajo de JCL y DBRM necesarios al subsistema desde el sistema cliente.
    Los archivos de JCL y DBRM están en el directorio de instalación para el cliente de IBM® Data Studio.
    • Si ha instalado el cliente de IBM Data Studio en un sistema Windows, el JCL se encuentra en el directorio directorio_instalación\QueryTunerServerConfig\all_features\ZOS\número_versión_y_modalidad.
    • Si ha instalado el cliente de IBM Data Studio en un sistema Linux, el JCL se encuentra en el directorio .directorio_instalación/QueryTunerServerConfig/all_features/ZOS/número_versión_y_modalidad.

    Suba los archivos de JCL en formato ASCII y los DBRM en formato binario.

    Tabla 1. JCL y DBRM para Versión 9.1, modalidad de conversión de la Versión 10 de la Versión 9.1, modalidad de la función nueva de la Versión 10, modalidad de la función nueva de la Versión 11, y modalidad de conversión de la Versión 11 de DB2 for z/OS
    Nombre de subcarpeta V9 V10CM9 V10 V11 NFM V11 CM
    Lista de archivos 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. Cree los objetos para InfoSphere Optim Query Workload Tuner. Versión 4.1.1.
    1. Modifique el archivo de trabajo AOCDDL JCL correspondiente según su entorno.
      Opcional: AOCICU
      Este paso elimina la base de datos en la que InfoSphere Optim Query Workload Tuner crea los objetos que necesita. No descarte la base de datos si ha ajustado cargas de trabajo de consulta y desea conservar la información que InfoSphere Optim Query Workload Tuner ha almacenado sobre ellas.
      Obligatorio: AOCIAS
      Este paso creará la base de datos en la que InfoSphere Optim Query Workload Tuner crea el objeto que necesita.
      Obligatorio: AOCSA
      Este paso define una tabla que permite a los usuarios guardar sentencias RUNSTATS recomendadas por el Asesor de estadísticas y el Asesor de estadísticas de carga de trabajo. Los usuarios pueden recuperar recomendaciones de RUNSTATS guardadas cuando necesiten hacerlo.
      Obligatorio: AOCWCC
      Este paso crea objetos que se utilizan para almacenar información sobre las cargas de trabajo de las consultas.
      Obligatorio: AOCWSA
      Este paso crea objetos que utiliza el Asesor de estadísticas de carga de trabajo.
      Obligatorio: AOCWIA
      Este paso crea objetos que necesita el Asesor de índices de carga de trabajo.
      Obligatorio: AOCWAPC
      Este paso crea objetos que son necesarios para las comparaciones de las cargas de trabajo de las consultas.
      Obligatorio: AOCSCA
      Este paso crea objetos que son necesarios para el Asesor de recopilación de estadísticas, que se ejecuta en DB2 for z/OS, Versión 11 o posterior.
      Obligatorio: AOCSP
      Este paso crea procedimientos almacenados opcionales.
      SYSPROC.OPT_EXECUTE_TASK
      Para obtener información sobre cómo se utiliza este procedimiento almacenado, consulte Habilitación del procedimiento almacenado SYSPROC.OPT_EXECUTE_TASK en subsistemas DB2 for z/OS.
      SYSPROC.OPT_RUNSQL
      Para obtener información sobre cómo se utiliza este procedimiento almacenado, consulte Habilitación del procedimiento almacenado SYSPROC.OPT_RUNSQL.
      SYSPROC.OPT_STAT_ADVICE
      Llame a este procedimiento almacenado de una aplicación para obtener las recomendaciones para la recopilación de estadísticas sobre tablas en un subsistema de modalidad de función nueva DB2 Versión 11 for z/OS. El procedimiento almacenado puede llenar la tabla de catálogo SYSIBM.DSN_STAT_FEEDBACK con recomendaciones o actualizar perfiles de RUNSTATS.
      Obligatorio: AOCBIND
      Este paso enlaza paquetes que utilizan los componentes de InfoSphere Optim Query Workload Tuner para acceder a los objetos de base de datos. Para obtener una lista de los paquetes, consulte Paquetes necesarios para enlazarse en subsistemas DB2 for z/OS que se utilizan con InfoSphere Optim Query Workload Tuner.
      Obligatorio si está utilizando RACF: AOCGRT
      Este paso otorga acceso a los paquetes que se crean en el paso AOCBIND.
      Obligatorio si no está utilizando RACF: AOCGRT2
      Descomente el paso de trabajo AOCGRT2 si no desea crear grupos RACF para InfoSphere Optim Query Workload Tuner para utilizar como ID de autorización secundario. Si elimina el comentario de este paso de trabajo, debe proporcionar los ID de autorización a utilizar en lugar de los ID de RACF. Estos ID de autorización deben ser los mismos ID con los que los usuarios de los productos conectarán al subsistema desde el cliente de Data Studio.

      Además, si quita la marca de comentario de este paso de trabajo, los usuarios individuales del cliente de Data Studio deben anular la selección de una opción en el cliente de Data Studio antes de intentar ajustar el SQL que se ejecuta en el subsistema. Tras iniciar el cliente de Data Studio, cada usuario debe seleccionar Ventana > Preferencias. A continuación, expanda Gestión de datos y seleccione Query Tuner. La preferencia para deseleccionar se etiqueta Permitir que los procesos internos utilicen los ID de RACF DB2OE y DB2OSCA.

      Obligatorio si ejecuta el paso de trabajo AOCSP: AOCTJRT
      Este paso crea el conjunto de datos que contiene las opciones de entorno LE para el entorno WLM. Este entorno se utiliza para ejecutar los procedimientos almacenados SYSPROC.OPT_EXECUTE_TASK y SYSPROC.OPT_STAT_ADVICE.
      Opcional: AOCEXPCU
      Si desea soltar un conjunto de tablas EXPLAIN asociadas con un determinado SQLID, puede utilizar este paso para hacerlo.
      Opcional: AOCEXP
      Este paso descarta conjuntos de tablas EXPLAIN asociadas con SQLID que especifique.
      Opcional: AOCCMT
      Este paso guarda valores en la información de catálogo de DB2 como, por ejemplo, los nombres de las agrupaciones de almacenamientos intermedios, los grupos de almacenamiento y las bases de datos. Si otra persona desea crear un conjunto de tablas EXPLAIN utilizando la interfaz gráfica de InfoSphere Optim Query Workload Tuner en el cliente de IBM Data Studio, la interfaz rellena varios campos con estos valores.
    2. Someta el trabajo.
  3. Si no ha comentado el paso de trabajo AOCGRT2 antes de ejecutar el trabajo AOCDDL, cree los siguientes dos grupos de RACF y enlace los usuarios a los mismos.
    • DB2OSCA
    • DB2OE
  4. Active la licencia para InfoSphere Optim Query Workload Tuner sobre el subsistema.
    1. Asegúrese de que el ID de autorización que se utiliza para conectarse al subsistema tenga una de las autorizaciones siguientes o privilegios que son necesarios para activar la licencia del producto.
      • DB2 Versión 9.1 para z/OS:
        • Privilegio CREATEIN en el esquema DB2OE (si ha creado el grupo DB2OE RACF en el paso 3)
        • Autorización SYSADM o SYSCTRL
      • DB2 10 para z/OS y posteriores:
        • Privilegio CREATEIN en el esquema DB2OE (si ha creado el grupo DB2OE RACF en el paso 3)
        • Autorización SYSADM, SYSCTRL o DBADM
    2. Suba el siguiente archivo al subsistema: qwt_license.jcl Este archivo se encuentra en la carpeta QueryTunerServerConfig\all_features\ZOS\License\ del directorio de instalación del cliente de IBM Data Studio.
    3. Sustituya las variables $$DSN y $$USER por los valores de su entorno de sistema y someta el trabajo.

Qué hacer a continuación

Vuelva a la Lista de comprobación para configurar DB2 para z/OS para su uso con InfoSphere Optim Query Workload Tuner y continúe en el paso 12.

Comentarios