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

La table suivante répertorie les droits d'accès et privilèges requis pour la capture et l'affichage des instructions SQL à partir 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 Toutes les autorisations et tous les 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 les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
catégorie SQL Aucun(e)
Fichier Aucun(e)
Table des fonctions Toutes les autorisations et tous les 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 les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
Table de plan Toutes les autorisations et tous les 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 les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
QMF Toutes les autorisations et tous les privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • Privilège EXECUTE sur les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
  • Certains privilèges dans la vue Q.DSEQ_QMFOBJSL (non requis pour SYSADM)
QMF HPO Toutes les autorisations et tous les privilèges suivants :
  • Privilège SELECT sur les tables Q.OBJ_ACTIVITY_SUMM et Q.OBJ_ACTIVITY_DTL
  • Privilèges EXECUTE sur les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
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 Toutes les autorisations et tous les 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 les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
  • 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 des instructions Toutes les autorisations et tous les privilèges suivants :
  • Privilège SELECT sur les tables suivantes :
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Privilège EXECUTE sur les modules suivants :
    • AOC5OADM
    • AOC5OEPJ (DB2 for z/OS version 8)
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG
Texte Aucune
Déclencheur Privilège SELECT sur le catalogue système.
Affichage Privilège SELECT sur le catalogue système.

Commentaires en retour