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 :
  • Droit SELECT sur les tables suivantes :
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
    • SYSIBM.SYSPACKDEP
    • SYSIBM.SYSPLANDEP
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
catégorie SQL Aucun(e)
Fichier Aucun(e)
Table des fonctions Toutes les autorisations et tous les privilèges suivants :
  • Droit SELECT sur les tables suivantes :
    • DSN_FUNCTION_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
Table de plan Toutes les autorisations et tous les privilèges suivants :
  • Droit SELECT sur les tables suivantes :
    • PLAN_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
QMF Toutes les autorisations et tous les privilèges suivants :
  • Droit SELECT sur les tables suivantes :
    • Q.OBJECT_DIRECTORY
    • Q.OBJECT_DATA
    • Q.OBJECT_REMARKS
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
  • Certains privilèges dans la vue Q.DSEQ_QMFOBJSL (non requis pour SYSADM)
QMF HPO Toutes les autorisations et tous les privilèges suivants :
  • Droit SELECT sur les tables Q.OBJ_ACTIVITY_SUMM et Q.OBJ_ACTIVITY_DTL
  • Droits EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
Procédure SQL Droit SELECT sur le catalogue système.
Fonction SQL définie par l'utilisateur Droit SELECT sur le catalogue système.
Mémoire cache des instructions Toutes les autorisations et tous les privilèges suivants :
  • Droit 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.
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
  • 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 :
  • Droit SELECT sur les tables suivantes :
    • DSN_STATEMNT_TABLE
    • SYSIBM.SYSPACKAGE
    • SYSIBM.SYSPACKLIST
    • SYSIBM.SYSPLAN
    • SYSIBM.SYSSTMT
    • SYSIBM.SYSPACKSTMT
  • Droit EXECUTE sur les packages suivants :
    • AOC5OADM
    • AOC5OEPK (DB2 for z/OS versions 9 et 10)
    • AOC5ONPT
    • AOC5OPKG (DB2 for z/OS versions 9, 10 et 11 avec mode de conversion)
    • AOC5OPKN (DB2 for z/OS version 11 avec mode de nouveau fonctionnement)
Texte Aucune
Déclencheur Droit SELECT sur le catalogue système.
Affichage Droit SELECT sur le catalogue système.

Feedback