Tous les outils |
En fonction de la
situation, vous pouvez avoir besoin :- De privilèges EXECUTE sur
SYSPROC.DSNAEXP afin de collecter des informations EXPLAIN
sur les instructions SQL en utilisant une procédure mémorisée.
- SYSPROC.DSNAHVPM pour collecter des informations EXPLAIN sur les instructions
SQL statiques qui contiennent des variables hôte.
- SET CURRENT SQLID
pour l'ID SQL qui exécute la requête.
|
Rapports de droit d'accès |
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) |
Graphique de plan d'accès |
Tous les droits d'accès et privilèges suivants :- Privilège SELECT pour toutes les tables EXPLAIN
- 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)
Pour exécuter EXPLAIN, un des droits d'accès ou privilèges suivants :- Etre propriétaire d'une table de plan appelée PLAN_TABLE
- Avoir un alias sur une table de plan, appelé propriétaire.PLAN_TABLE et
avoir les privilèges SELECT et INSERT sur la table
|
Capture
de l'environnement de requête |
Tous les droits d'accès et privilèges suivants :- 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ège SELECT sur les tables de catalogue
- Privilège SELECT sur toutes les tables EXPLAIN
Pour les procédures mémorisées, un ou plusieurs privilèges suivants : - Privilège EXECUTE sur la procédure mémorisée SYSPROC.DSNWZP
- Privilège EXECUTE sur la procédure mémorisée SYSPROC.DSNACCMD.
|
Annotation de requête |
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) et le packages d'annotation de requêtes (DSN5OFMJ
(DB2 for z/OS versions 8 et 9),
DSN5OFMM (DB2 for
z/OS version 10)) |
Rapports récapitulatifs |
Tous les droits d'accès et privilèges
décrits ici : Droits d'accès et privilèges requis pour exécuter des assistants Requête unique sur des instructions SQL exécutées sur DB2 for z/OS |
Indicateur d'optimisation du plan Visual |
Tous les droits d'accès et privilèges suivants :- Privilèges SELECT,
INSERT et DELETE sur PLAN_TABLE
- 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)
- Le paramètre de sous-système OPTIMIZATION HINT du panneau d'installation DSNTIP8 doit être
défini sur YES.
|