Autorizaciones y privilegios necesarios para ajustar sentencias SQL que se ejecutan en DB2 para z/OS

Estas autorizaciones y privilegios son necesarios para usar herramientas de análisis de consultas.
Tabla 1. Autorizaciones y privilegios necesarios para usar diversas herramientas de análisis de consultas
Herramienta de análisis de consultas Autorizaciones o privilegios necesarios
Todas las herramientas Dependiendo de la situación, es posible que necesite:
  • Privilegios de EXECUTE sobre SYSPROC.DSNAEXP, para recopilar información de EXPLAIN sobre sentencias SQL utilizando un procedimiento almacenado.
  • SYSPROC.DSNAHVPM, para recopilar información de EXPLAIN sobre sentencias SQL estáticas que contienen variables de host.
  • SET CURRENT SQLID con el SQLID que ejecuta la consulta.
Informes de vías de acceso Privilegio EXECUTE para los siguientes paquetes:
  • AOC5OADM
  • AOC5OEPJ (DB2 for z/OS versión 8)
  • AOC5OEPK (DB2 for z/OS versiones 9 y 10)
  • AOC5ONPT
  • AOC5OPKG
Gráfico de plan de acceso Todas las autorizaciones y los privilegios siguientes:
  • Privilegio SELECT para todas las tablas EXPLAIN
  • Privilegio EXECUTE para los siguientes paquetes:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS versión 8)
    • AOC5OEPK (DB2 for z/OS versiones 9 y 10)
    • AOC5ONPT
    • AOC5OPKG
Para ejecutar EXPLAIN, una de las siguientes autorizaciones o privilegios:
  • Ser propietario de una tabla de planes denominada PLAN_TABLE
  • Tener un alias sobre una tabla de planes denominada propietario.PLAN_TABLE y tener los privilegios SELECT e INSERT sobre la tabla
Capturar entorno de consultas Todas las autorizaciones y los privilegios siguientes:
  • Privilegio EXECUTE para los siguientes paquetes:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS versión 8)
    • AOC5OEPK (DB2 for z/OS versiones 9 y 10)
    • AOC5ONPT
    • AOC5OPKG
  • Privilegio SELECT sobre las tablas de catálogo
  • Privilegio SELECT sobre todas las tablas EXPLAIN
Para los procedimientos almacenados, uno o más de los siguientes privilegios:
  • Privilegio EXECUTE sobre el procedimiento almacenado SYSPROC.DSNWZP
  • Privilegio EXECUTE sobre el procedimiento almacenado SYSPROC.DSNACCMD
Anotación de consultas
  • Privilegios EXECUTE para los siguientes paquetes:
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS versión 8)
    • AOC5OEPK (DB2 for z/OS versiones 9 y 10)
    • AOC5ONPT
    • AOC5OPKG
  • Privilegios EXECUTE para los siguientes paquetes:
    • AOC5OFMJ (DB2 for z/OS versiones 8 y 9)
    • AOC5OFMM (DB2 for z/OS versión 10)
Informes de resumen Todas las autorizaciones y privilegios que se describen aquí: Autorizaciones y privilegios necesarios para ejecutar el Asesor de estadísticas sobre sentencias SQL que se ejecutan en DB2 para z/OS

Comentarios