Liste de contrôle de configuration de DB2 for z/OS

Suivez cette liste de contrôle lorsque vous configurez un sous-système pour la première fois pour une utilisation avec InfoSphere Optim Query Workload Tuner Version 4.1.

Pourquoi et quand exécuter cette tâche

Si vous avez configuré votre sous-système pour une utilisation avec InfoSphere Optim Query Workload Tuner Version 3.2, ne suivez pas cette liste de contrôle. Par contre, vous pouvez migrer la configuration.
Important : InfoSphere Optim Query Workload Tuner ne prend pas en charge les configurations disposant de plusieurs versions sur un sous-système unique. Par exemple, le produit ne prend pas en charge la configuration d'un sous-système unique pour une utilisation avec la version 3.2 et la version 4.1.

Procédure

  1. ☐ Installez le client Data Studio et le kit d'activation de licence.
  2. Facultatif : ☐ Si votre sous-système a été configuré pour IBM® Optimization Service Center et qu'avant la configuration pour la version 4.1 vous souhaitez déplacer les objets de données des versions antérieures et les données de ces objets, déplacez les bases de données DB2OSC et DSNOSCDB.
    Important : Cette étape n'est pas obligatoire. Suivez-la uniquement si vous êtes sûr de vouloir supprimer les données qui se trouvent dans ces bases de données.
  3. ☐ Vérifiez que vous disposez des droits d'accès ou des privilèges requis pour configurer les sous-systèmes DB2 for z/OS et procéder à l'optimisation via InfoSphere Optim Query Workload Tuner.
    Tâche Droits d'accès ou privilèges requis
    Liaison des modules Un des droits d'accès suivants :
    • Autorisation SYSADM ou DBADM
    • Privilège BINDADD si les modules requis n'existent pas et privilège CREATEIN sur le schéma
    • Privilège ALTERIN sur le schéma si les modules requis existent
    • Privilège BIND sur les modules requis s'ils existent
    Libération des modules Un des droits d'accès suivants :
    • Propriété des packages
    • Privilège BINDAGENT accordé par le propriétaire des packages
    • Droits d'accès SYSCTRL
    • Le droit SYSADM
    • Droits d'accès PACKADM pour la collection ou toutes les collections
    Recherche des paramètres du sous-système Tous les droits et privilèges suivants :
    • Droit EXECUTE sur la procédure mémorisée SYSPROC.DSNWZP.
    • Au moins le droit système MONITOR1
    Gestion des utilisateurs Un des droits d'accès suivants :
    • Privilège WITH GRANT OPTION pour les modules requis
    • Propriété des packages
    • Le droit SYSADM
    Créer des tables EXPLAIN Si vous souhaitez créer les tables EXPLAIN dans une nouvelle base de données, un ou plusieurs des privilèges ou droits suivants pour créer la base de données :
    • Droit CREATEDBA
    • Droit CREATEDBC
    • Autorisation SYSADM ou SYSCTRL
    Pour la création de l'espace table, un ou plusieurs des droits d'accès suivants sont requis :
    • Droit CREATETS pour la base de données
    • Droits d'accès DBADM, DBCTRL ou DBMAINT pour la base de données
    • Autorisation SYSADM ou SYSCTRL
    Pour la création des tables, un ou plusieurs des droits d'accès suivants sont requis :
    • Droit CREATETAB pour la base de données
    • Droits d'accès DBADM, DBCTRL ou DBMAINT pour la base de données
    • Autorisation SYSADM ou SYSCTRL
    Création d'alias pour des tables EXPLAIN existantes Un des droits d'accès suivants :
    • Droit CREATEALIAS
    • Autorisation SYSADM ou SYSCTRL
    • Le droit DBADM ou DBCTRL sur la base de données qui contient les tables, si l'alias concerne des tables et que la valeur de la zone DBADM CREATE AUTH sur le panneau d'installation DSNTIPP est YES
  4. ☐ Assurez-vous que le sous-système est configuré pour se connecter aux autres systèmes avec le protocole TCP/IP.
  5. ☐ Démarrez le client Data Studio et passez en perspective IBM Query Tuning.
    1. Dans le coin supérieur droit, cliquez sur l'icône Perspective ouverte (icône Perspective ouverte).
    2. Sélectionnez Autre (Other).
    3. Sélectionnez IBM Query Tuning (Optimisation de requête IBM), puis cliquez sur OK.
  6. ☐ Dans l'explorateur de source de données du client Data Studio, créez une connexion au sous-système DB2 for z/OS que vous configurez.
  7. ☐ Dans l'explorateur de source de données, cliquez avec le bouton droit de la souris sur la connexion au sous-système, puis sélectionnez Connect (Se connecter).
  8. ☐ Configurez le sous-système et activez l'intégralité des fonctions d'optimisation en suivant les étapes suivantes :
    • Exécutez JCL pour créer des tables EXPLAIN, créer des tables Query Tuner et activer l'intégralité des fonctions d'optimisation.
    • Si vous souhaitez utiliser l'assistant de flux de travaux pour configurer le sous-système et activer l'intégralité des fonctions d'optimisation, suivez ces étapes.
      1. Créez les deux groupes RACF suivants et associez-y vos utilisateurs.
        • DB2OSCA
        • DB2OE
      2. Assurez-vous que l'identificateur d'autorisation que vous utilisez pour vous connecter au sous-système dispose de l'un des droits ou privilèges suivants requis pour l'activation de l'intégralité des fonctions d'optimisation.
        • DB2 Version 9.1 for z/OS :
          • Privilège CREATEIN dans le schéma DB2OE
          • Autorisation SYSADM ou SYSCTRL
        • DB2 for z/OS version 10 et ultérieures :
          • Privilège CREATEIN dans le schéma DB2OE
          • Droit SYSADM, SYSCTRL ou DBADM
      3. Dans l'explorateur de source de données, cliquez sur le symbole plus pour développer la connexion au sous-système . Cliquez avec le bouton droit de la souris sur l'icône du sous-système et sélectionnez Analyser et optimiser > Activer l'intégralité des fonctions d'optimisation

        Si l'intégralité des fonctions d'optimisation pour InfoSphere Optim Query Workload Tuner ne sont pas encore activées sur le sous-système, le client Data Studio les active, si le kit d'activation de licence est installé dans le répertoire où est installé le client Data Studio sur votre poste de travail.

      4. Cliquez avec le bouton droit de la souris sur l'icône du sous-système et sélectionnez Analyser et optimiser > Configurer pour l'optimisation > Configuration guidée. L'assistant de configuration s'ouvre.

        L'assistant de configuration vous permet de configurer le sous-système pour l'optimisation de requête et de charge de travail de requête.

      5. Suivez les instructions de l'assistant.
  9. ☐ Vérifiez que le sous-système est configuré pour l'optimisation des requêtes ou pour l'optimisation des charges de travail des requêtes. Dans l'Explorateur de sources de données, cliquez avec le bouton droit de la souris sur le sous-système que vous avez configuré, puis cliquez sur Analyser et optimiser > Configurer pour l'optimisation > Configuration avancée et gestion des privilèges.

    Dans cette fenêtre, vous pouvez vérifier l'état des modules Query Tuner, des tables Query Tuner, des tables EXPLAIN et des fonctions d'optimisation des requêtes et d'optimisation des charges de travail des requêtes.

  10. ☐ Si vous souhaitez que plusieurs personnes utilisent le même ensemble de tables EXPLAIN pour l'optimisation, utilisez l'une des méthodes suivantes pour activer le partage de ces tables.
  11. ☐ Configurez les procédures mémorisées suivantes et accordez-leur le privilège EXECUTE pour les identificateurs d'autorisation utilisés pour l'optimisation avec InfoSphere Optim Query Workload Tuner.
    1. ☐ Si vous souhaitez réduire le trafic sur votre réseau en exécutant des tâches en cours d'exécution sur le sous-système connecté indépendamment du client Data Studio, suivez ces étapes pour activer la procédure stockée SYSPROC.OPT_EXECUTE_TASK.
    2. ☐ Si un ou plusieurs utilisateurs ne possèdent pas le privilège d'exécution dynamique EXPLAIN STMTCACHE, suivez ces étapes pour activer la procédure stockée SYSPROC.OPT_RUNSQL.
    3. ☐ Installez la procédure mémorisée SYSPROC.DSNAEXP si les utilisateurs ne disposent pas du privilège permettant d'expliquer les instructions SQL ou le droit d'accès SQLADM (pour DB2 for z/OS version 10 et ultérieures).
    4. ☐ Installez la procédure stockée SYSPROC.DSNAHVPM.
    5. ☐ Installez les deux procédures mémorisées suivantes pour permettre aux utilisateurs de consulter zParms et d'activer la fonction de trace du cache d'instruction dynamique .
      • SYSPROC.DSNWZP
      • SYSPROC.DSNACCMD (pour DB2 for z/OS version 9.1) ou SYSPROC.ADMIN_COMMAND_DB2 (DB2 for z/OS version 10 et ultérieures)
    6. ☐ Installez la procédure stockée SYSPROC.DSNUTILU afin que les utilisateurs puissent exécuter des travaux RUNSTATS recommandés par l'assistant Statistiques et l'assistant Statistiques de charge de travail.
    7. ☐ Installez la procédure mémorisée SYSPROC.ADMIN_INFO_SQL afin que les utilisateurs puissent collecter les informations nécessaires au support IBM pour résoudre les PMR concernant les problèmes de performance sous DB2 for z/OS version 10.
    8. ☐ Installez la procédure mémorisée SYSPROC.SET_PLAN_HINT afin que les utilisateurs puissent valider et déployer des suggestions au niveau du sous-système sous DB2 for z/OS version 10.
    9. ☐ Installez la procédure stockée SYSPROC.ADMIN_COMMAND_DSN afin que les utilisateurs puissent valider et déployer les recommandations d'optimisation
  12. ☐ Si vous voulez que les utilisateurs puissent utiliser le planificateur de tâches administratives pour planifier les tâches d'optimisation, telles que la capture ou l'explication d'instructions SQL, configurez le planificateur de tâches administratives.
  13. ☐ Si des utilisateurs doivent capturer des instructions SQL à partir du cache d'instruction dynamique sur tous les sous-systèmes d'un groupe de partage de données, configurez un groupe de partage de données.
  14. Assurez-vous que vos utilisateurs possèdent les droits d'accès ou les privilèges requis pour optimiser le langage SQL.

Commentaires en retour