Lista de comprobación para configurar DB2 para z/OS

Siga esta lista de comprobación cuando esté configurando un subsistema por primera vez para utilizarlo con InfoSphere Optim Query Workload Tuner, Versión 4.1.0.1.

Antes de empezar

Si está planificando utilizar Workload Analytics Advisor para obtener las recomendaciones acerca de aceleradores añadiéndole tablas, asegúrese de que IBM DB2 Analytics Accelerator está configurado correctamente. Las instrucciones se encuentran en la documentación en línea para IBM DB2 Analytics Accelerator en http://pic.dhe.ibm.com/infocenter/dzichelp/v2r2/nav/4_1.

Acerca de esta tarea

Si ha configurado el subsistema para su uso con InfoSphere Optim Query Workload Tuner, Versión 4.1, no tiene que seguir esta lista de comprobación. En su lugar, puede migrar la configuración.
Importante: InfoSphere Optim Query Workload Tuner no tiene soporte para configuraciones para más de una versión en un único subsistema. Por ejemplo, el producto no da soporte a la configuración de un subsistema único para su uso con la versión 4.1 y 4.1.0.1.

Procedimiento

  1. Instale el cliente de Data Studio y el kit de activación de licencia.
  2. Opcional: Si el subsistema se ha configurado para IBM® Optimization Service Center y antes de configurar para la versión 4.1.0.1 desea descartar los objetos de datos de estas versiones anteriores y los datos en estos objetos, descarte las bases de datos DB2OSC y DSNOSCDB.
    Importante: Este paso no es necesario. Realícelo sólo si está seguro de que desea suprimir los datos que se encuentran en estas bases de datos.
  3. Asegúrese de que tiene las autorizaciones o privilegios necesarios para configurar los subsistemas DB2 para z/OS para el ajuste con InfoSphere Optim Query Workload Tuner.
    Tarea Autorizaciones o privilegios necesarios
    Vinculación de paquetes Uno de los privilegios o autorizaciones siguientes:
    • Autorización SYSADM o DBADM
    • Privilegio BINDADD si los paquetes necesarios no existen, y privilegio CREATEIN en el esquema
    • Privilegio ALTERIN en el esquema si existen los paquetes necesarios
    • Privilegio BIND en los paquetes necesarios, si existen
    Liberación de paquetes Uno de los privilegios o autorizaciones siguientes:
    • Propiedad de los paquetes
    • Privilegio BINDAGENT, que debe otorgar el propietario de los paquetes
    • Autorización SYSCTRL
    • Autorización SYSADM
    • Autorización PACKADM para la colección o todas las colecciones
    Examen de los parámetros del subsistema Ambos privilegios y autorizaciones siguientes:
    • Privilegio EXECUTE en el procedimiento almacenado SYSPROC.DSNWZP.
    • Al menos privilegio de sistema SQLADM
    Gestión de usuarios Uno de los siguientes privilegios o autorizaciones:
    • El privilegio WITH GRANT OPTION en los paquetes necesarios
    • Propiedad de los paquetes
    • Autorización SYSADM
    Crear tablas EXPLAIN Si desea crear las tablas EXPLAIN en una nueva base de datos, uno o más de los privilegios o autorizaciones siguientes para crear la base de datos:
    • Privilegio CREATEDBA
    • Privilegio CREATEDBC
    • Autorización SYSADM o SYSCTRL
    Para la creación del espacio de tablas, uno o más de los siguientes privilegios o autorizaciones:
    • Privilegio CREATETS para la base de datos
    • Autorización DBADM, DBCTRL, o DBMAINT para la base de datos
    • Autorización SYSADM o SYSCTRL
    Para la creación de las tablas, uno o más de los siguientes privilegios o autorizaciones:
    • Privilegio CREATETAB para la base de datos
    • Autorización DBADM, DBCTRL, o DBMAINT para la base de datos
    • Autorización SYSADM o SYSCTRL
    Creación de alias para tablas EXPLAIN existentes Uno de los siguientes privilegios o autorizaciones:
    • Privilegio CREATEALIAS
    • Autorización SYSADM o SYSCTRL
    • Autorización DBADM o DBCTRL en la base de datos que contiene las tablas, si los alias son para tablas y el valor del campo DBADM CREATE AUTH en el panel de instalación DSNTIPP es YES
  4. Asegúrese de que el subsistema esté configurado para conectarse a otros sistemas mediante TCP/IP.
  5. Inicie el cliente de Data Studio y cambie a la perspectiva de IBM Query Tuning.
    1. En la esquina superior derecha, pulse el icono Abrir perspectiva (icono Abrir perspectiva).
    2. Seleccione Otros.
    3. Seleccione IBM Query Tuning y pulse Aceptar.
  6. En el Explorador de orígenes de datos del cliente de Data Studio, cree una conexión con el subsistema DB2 para z/OS que está configurando.
  7. En el Explorador de orígenes de datos, pulse con el botón derecho del ratón la conexión con la base de datos y seleccione Conectar.
  8. Configure el subsistema y active el conjunto completo o las características de ajuste siguiendo cualquiera de estos pasos:
    • Ejecute JCL para crear tablas EXPLAIN, crear tablas de Query Tuner y active el conjunto completo de características de ajuste.
    • Si desea utilizar el flujo de trabajo asistente para configurar el subsistema y activar el conjunto completo de características de ajuste, siga estos pasos.
      1. Opcional: Cree los dos grupos RACF siguientes y enlace los usuarios a los mismos.
        • DB2OSCA
        • DB2OE
        Si no sigue este paso, los usuarios individuales del cliente de Data Studio deben anular la selección de una opción del cliente de Data Studio antes de intentar ajustar 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.
      2. Asegúrese de que el ID de autorización que esté utilizando para conectarse al subsistema tenga uno de los privilegios y autorizaciones siguientes necesarios para activar el conjunto completo de características de ajuste.
        • DB2 Versión 9.1 para z/OS:
          • Privilegio CREATEIN en el esquema DB2OE
          • Autorización SYSADM o SYSCTRL
        • DB2 10 para z/OS y posteriores:
          • Privilegio CREATEIN en el esquema DB2OE
          • Autorización SYSADM, SYSCTRL o DBADM
      3. Enlace o realice una copia de enlace de los paquetes de IBM Data Server Driver for JDBC and SQLJ con opciones de enlace necesarias para habilitar la característica de alteración temporal de selectividad en la modalidad de función nueva de DB2 for z/OS V11.
      4. En el Explorador de orígenes de datos del cliente de Data Studio, pulse el icono del símbolo más para expandir la conexión al subsistema. Pulse con el botón derecho del ratón el icono del subsistema y seleccione Analizar y ajustar > Activar el conjunto completo de características de ajuste

        Si el conjunto completo de características de ajuste para InfoSphere Optim Query Workload Tuner aún no está activado en el subsistema en este punto, el cliente Data Studio lo activa, si el kit de activación de licencia está instalado en el directorio de instalación del cliente Data Studio en su estación de trabajo.

      5. Pulse con el botón derecho del ratón el icono del subsistema y seleccione Analizar y ajustar > Configurar para ajustar > Configuración guiada. Se abrirá el asistente de configuración.

        El asistente de configuración le permite configurar el subsistema para ajuste de consultas y ajuste de carga de trabajo de consultas.

      6. Siga las instrucciones del asistente.
  9. Verifique que el subsistema esté configurado para el ajuste de consultas o carga de trabajo de consultas. En el Explorador de orígenes de datos, pulse con el botón derecho del ratón en el subsistema que ha configurado y, a continuación, pulse Analizar y ajustar > Configurar para Tuning > Configuración avanzada y gestión de privilegios.

    En esta ventana puede comprobar el estado de las características de paquetes de Query Tuner, tablas de Query Tuner, tablas EXPLAIN y el ajuste de consultas o carga de trabajo de consultas. Pulse el botón Informe detallado para generar un informe HTML que muestra el estado de estos objetos y características.

  10. Si desea que varias personas utilicen el mismo conjunto de tablas EXPLAIN cuando estén realizando ajustes, utilice uno de estos métodos para compartir estas tablas.
  11. Configure los procedimientos almacenados siguientes y conceda el privilegio EXECUTE sobre los mismos a los ID de autorización que se utilizarán para ajustar InfoSphere Optim Query Workload Tuner.
    1. Si desea reducir el tráfico de su red haciendo que determinadas tareas de ajuste se ejecuten en el subsistema conectado independiente del cliente de Data Studio, siga estos pasos para habilitar el procedimiento almacenado SYSPROC.OPT_EXECUTE_TASK.
    2. Si uno o varios usuarios no dispone del privilegio para ejecutar la sentencia EXPLAIN STMTCACHE ALL de forma dinámica, siga estos pasos para habilitar el procedimiento almacenado SYSPROC.OPT_RUNSQL.
    3. Instale el procedimiento almacenado SYSPROC.DSNAEXP, si los usuarios no tienen el privilegio para las sentencias EXPLAIN de SQL o la autorización SQLADM (para DB2 10 para z/OS).
    4. Instale el procedimiento almacenado SYSPROC.DSNAHVPM.
    5. Instale los siguientes dos procedimientos almacenados para permitir que los usuarios revisen zParms y activen el rastreo para la memoria caché de sentencias dinámica.
      • SYSPROC.DSNWZP
      • SYSPROC.DSNACCMD (para DB2 versión 9.1 para z/OS) o SYSPROC.ADMIN_COMMAND_DB2 (DB2 10 para z/OS y posteriores)
    6. Instale el procedimiento almacenado SYSPROC.DSNUTILU, de manera que los usuarios puedan ejecutar trabajos RUNSTATS recomendados por el Asesor de estadísticas y el Asesor de estadísticas de carga de trabajo.
    7. Instale el procedimiento almacenado SYSPROC.ADMIN_INFO_SQL, para que los usuarios puedan recopilar la información que necesita el servicio de soporte de IBM para resolver los PMR relacionados con problemas de rendimiento en DB2 10 para z/OS.
    8. Instale el procedimiento almacenado SYSPROC.SET_PLAN_HINT, de forma que los usuarios puedan validar y desplegar sugerencias de nivel de subsistema en DB2 10 para z/OS o posterior. Para la modalidad de nueva función DB2 11 for z/OS o posterior, este procedimiento almacenado también permite que los usuarios alteren temporalmente la selectividad de los predicados.
    9. Instale el procedimiento almacenado SYSPROC.ADMIN_COMMAND_DSN, de manera que los usuarios puedan validar y desplegar sugerencias de optimización. Para la modalidad de nueva función DB2 11 for z/OS o posterior, este procedimiento almacenado también permite que los usuarios alteren temporalmente la selectividad de los predicados.
  12. Si desea que los usuarios puedan utilizar el planificador de tareas administrativas para planificar tareas de ajuste, tales como la captura o la descripción de sentencias SQL, configurar el planificador de tareas administrativas.
  13. Si los usuarios necesitan capturar las sentencias SQL desde la memoria caché de sentencias dinámicas en todos los subsistemas de un grupo de compartimiento de datos, configure un grupo de compartimiento de datos.
  14. Asegúrese de que sus usuarios tengan las autorizaciones o privilegios necesarios para ajustar SQL.

Comentarios