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

La tabla siguiente muestra las autorizaciones y los privilegios necesarios para capturar y ver sentencias SQL desde diferentes orígenes.
Tabla 1. Autorizaciones y privilegios necesarios para visualizar sentencias SQL individuales de distintos orígenes
Fuente de consultas Autorizaciones o privilegios necesarios
Plan o paquete de catálogos Todas las autorizaciones y privilegios siguientes:
  • Privilegio SELECT sobre las tablas siguientes:
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • Privilegio EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
categoría de SQL Ninguno
Archivo Ninguno
Tabla de funciones Todas las autorizaciones y privilegios siguientes:
  • Privilegio SELECT sobre las tablas siguientes:
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Privilegio EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
Tabla de planes Todas las autorizaciones y los privilegios siguientes:
  • Privilegio SELECT sobre las tablas siguientes:
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Privilegio EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
QMF Todas las autorizaciones y los privilegios siguientes:
  • Privilegio SELECT sobre las tablas siguientes:
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • Privilegio EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
  • Privilegios SELECT sobre la vista Q.DSEQ_QMFOBJSL (no es necesario para SYSADM)
QMF HPO Todas las autorizaciones y los privilegios siguientes:
  • Privilegio SELECT sobre las tablas Q.OBJ_ACTIVITY_SUMM y Q.OBJ_ACTIVITY_DTL
  • Privilegios EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
Procedimiento SQL Privilegio SELECT sobre el catálogo del sistema.
Función SQL definida por el usuario Privilegio SELECT sobre el catálogo del sistema.
Antememoria de sentencia Todas las autorizaciones y los privilegios siguientes:
  • Privilegio EXECUTE sobre la sentencia EXPLAIN STMTCACHE ALL, dinámicamente o a través del procedimiento almacenado SYSPROC.OSC_RUNSQL:
    • Dinámicamente: se necesita la autorización SYSADM para ejecutar EXPLAIN para todas las sentencias, en caso contrario sólo se pueden explicar las sentencias con el mismo ID de autorización.
    • Por procedimiento almacenado: el privilegio EXECUTE se necesita para el procedimiento SYSPROC.OSC_RUNSQL, que explica todas las sentencias.
  • La propiedad de DSN_STATEMENT_CACHE_TABLE o de un alias de owner.DSN_STATEMENT_CACHE_TABLE y privilegios SELECT, INSERT y DELETE sobre la tabla.
  • Privilegio EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
  • Opcional: para obtener información estadística (como tiempo de CPU y tiempo transcurrido) se necesita privilegio EXECUTE sobre el procedimiento almacenado SYSPROC.ADMIN_COMMAND_DB2 para iniciar y detener el rastreo.
Tabla de sentencias Todas las autorizaciones y los privilegios siguientes:
  • Privilegio SELECT sobre las tablas siguientes:
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • EXECUTE sobre paquetes básicos (DSN5OADM, DSN5OEPJ (DB2 para z/OS Versión 8), DSN5OEPK (DB2 para z/OS Versiones 9 y 10), DSN5ONPT, DSN5OPKG)
Texto Ninguno.
Desencadenante Privilegio SELECT sobre el catálogo del sistema.
Vista Privilegio SELECT sobre el catálogo del sistema.

Comentarios