Prérequis pour l'utilisation de modules dans des comparaisons

Vérifiez que ces prérequis sont appliqués avant de rechercher et corriger des changements apportés à des plans d'accès suite à la redéfinition des liaisons de modules.
Si les instructions SQL s'exécutent sur DB2 for z/OS :
  • Dans l'explorateur de source de données, connectez-vous à un sous-système DB2 for z/OS configuré pour l'optimisation de charges de travail de requête et pour lequel une licence est activée pour IBM® InfoSphere Optim Query Workload Tuner.
  • Si les instructions SQL sont statiques, les modules à analyser doivent être liés à la commande EXPLAIN(YES).
    • Vérifiez que les modules à analyser portent les mêmes noms dans les collections source et cible.
    • Utilisez le même identificateur d'autorisation lorsque vous effectuez l'opération BIND. La sortie EXPLAIN pour l'opération BIND doit pointer vers le même ensemble de tables EXPLAIN que vous avez utilisé lors de la première édition de liens aux modules.
  • Vous devez disposer des privilèges suivants sur ces tables :
    • Privilège SELECT sur les tables du catalogue système DB2(r) suivantes : SYSIBM.SYSPACKAGE, SYSIBM.SYSPACKSTMT et SYSIBM.SYSPACKDEP
    • Privilège SELECT sur les tables EXPLAIN (PLAN_TABLE et DSN_STATEMNT_TABLE) des propriétaires de module
Si les instructions SQL s'exécutent sur DB2 for Linux, UNIX, and Windows :

Commentaires