Droits d'accès et privilèges requis pour capturer des instructions SQL exécutées sur DB2 for z/OS

Le tableau suivant répertorie les droits d'accès et privilèges requis pour capturer et afficher des instructions SQL provenant de différentes sources.
Tableau 1. Droits d'accès et privilèges requis pour afficher des instructions SQL individuelles provenant de différentes sources
Source de la requête Droits d'accès ou privilèges requis
Plan de catalogue ou package Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • Privilège EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
Catégorie SQL Aucune.
Fichier Aucune.
Table de fonction Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Privilège EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
Table de plan Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Privilège EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
QMF Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • Privilège EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
  • Privilèges de sélection sur la vue Q.DSEQ_QMFOBJSL (non requis pour SYSADM)
Option QMF HPO Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables Q.OBJ_ACTIVITY_SUMM et Q.OBJ_ACTIVITY_DTL
  • Privilèges EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
Procédure SQL Privilège SELECT sur le catalogue système.
Fonction SQL définie par l'utilisateur Privilège SELECT sur le catalogue système.
Mémoire cache des instructions Tous les droits d'accès et privilèges suivants :
  • Privilège EXECUTE sur l'instruction EXPLAIN STMTCACHE ALL, soit de manière dynamique, soit via la procédure mémorisée SYSPROC.OSC_RUNSQL :
    • De manière dynamique : droit d'accès SYSADM requis pour exécuter EXPLAIN pour toutes les instructions, sinon seules les instructions ayant le même ID utilisateur peuvent être expliquées.
    • Par procédure mémorisée : privilège EXECUTE requis pour la procédure mémorisée SYSPROC.OSC_RUNSQL, qui explique toutes les instructions.
  • Propriété de DSN_STATEMENT_CACHE_TABLE ou d'un alias sur propriétaire.DSN_STATEMENT_CACHE_TABLE, et privilèges SELECT, INSERT et DELETE sur la table.
  • Privilège EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
  • Facultatif : pour obtenir les informations statistiques (comme le temps UC et le temps écoulé) le privilège EXECUTE sur la procédure mémorisée SYSPROC.ADMIN_COMMAND_DB2 est requis pour démarrer et arrêter la trace.
Table d'instruction Tous les droits d'accès et privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • EXECUTE sur le packages de base (DSN5OADM, DSN5OEPJ (DB2 for z/OS version 8), DSN5OEPK (DB2 for z/OS versions 9 et 10), DSN5ONPT, DSN5OPKG)
Text Néant.
Déclencheur Privilège SELECT sur le catalogue système.
Afficher Privilège SELECT sur le catalogue système.

Commentaires