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

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 si, avant de procéder à la configuration pour la version 3.2, vous souhaitez supprimer les objets de données de ces versions antérieures et les données de ces objets, supprimez 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. ☐ Si le sous-système a été configuré pour les versions antérieures d'InfoSphere Optim Query Tuner ou InfoSphere Optim Query Workload Tuner, procédez comme suit :
    1. Si votre sous-système est configuré pour la version 2.2.1 ou 2.2.1.1 et que vous souhaitez utiliser les données de charge de travail de requête à partir de ces versions lorsque vous utilisez la version 3.2, procédez comme suit :
      1. Chargez le fichier de travail JCL requis dans le sous-système, à partir du système client.

        Les fichiers JCL que vous pouvez choisir sont installés avec le client IBM Data Studio. Ils se trouvent dans le sous-répertoire \QueryTunerServerConfig\ZOS\migration du répertoire d'installation.

        Tableau 1. Fichiers de travail JCL pour décharger les données à partir des tables d'optimisation de requêtes
        Version de DB2 for z/OS sur le sous-système Fichier de travail JCL
        Sous-système en mode nouvelle fonction DB2 for z/OS Version 8 AOCM2B8N
        Sous-système DB2 Version 9 for z/OS AOCM2B9
        Mode de conversion DB2 Version 10 for z/OS du sous-système DB2 for z/OS Version 8 AOCM2BX8
        Mode de conversion DB2 Version 10 for z/OS du sous-système DB2 Version 9 for z/OS AOCM2BX9
        Sous-système DB2 Version 10 for z/OS AOCM2BXN
      2. Modifiez et soumettez le travail JCL AOCM2B pour décharger les données à partir des tables d'optimisation de requêtes.
    2. Supprimez les bases de données suivantes :
      • Si votre sous-système est configuré pour la version 2.2.1 ou 2.2.1.1, supprimez les bases de données DB2OSC, DSNOSCDB et AOCOEDB.
      • Si votre sous-système est configuré pour les versions antérieures à la version 2.2.1, supprimez les bases de données DB2OSC, DSNOSCDB et DB2OE.
  4. ☐ 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
  5. ☐ Assurez-vous que l'ID d'autosation que vous utilisez pour vous connecter à un sous-système possède l'une de ces autorisations ou l'un de ces droits, requis pour l'activation de la licence d'utilisation du produit.
    • DB2 Version 9.1 for z/OS :
      • Privilège CREATEIN dans le schéma DB2OE
      • Autorisation SYSADM ou SYSCTRL
    • DB2 10 for z/OS :
      • Privilège CREATEIN dans le schéma DB2OE
      • Droit SYSADM, SYSCTRL ou DBADM
  6. ☐ Assurez-vous que le sous-système est configuré pour se connecter aux autres systèmes avec le protocole TCP/IP.
  7. ☐ Démarrez le client Data Studio et passez en perspective IBM Query Tuning.
    1. Comment les utilisateurs démarrent-ils le client sur Linux?
    2. Dans le coin supérieur droit, cliquez sur l'icône Perspective ouverte (icône Perspective ouverte).
    3. Sélectionnez Autre (Other).
    4. Sélectionnez IBM Query Tuning (Optimisation de requête IBM), puis cliquez sur OK.
  8. ☐ 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.
  9. ☐ 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).
  10. ☐ Configurez le sous-système et activez la licence de produit de l'une des façons suivantes :
    • Exécutez JCL pour créer des tables EXPLAIN, créer des tables Query Tuner et activer la licence de produit.
    • Pour utiliser l'assistant de flux de travail, configurer le sous-système et activer la licence de produit, procédez comme suit.
      1. 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 Analyze and Tune (Analyser et optimiser) > Configure for Tuning (Configurer pour l'optimisation) > Configuration guidée (Guided Configuration). L'assistant de configuration s'ouvre.

        Si la licence d'InfoSphere Optim Query Workload Tuner n'est pas encore active sur le sous-système à ce stade, le client Data Studio installe la licence sur le sous-système et active la licence, si le kit d'activation de licence est installé dans le répertoire où le client Data Studio est installé sur votre poste de travail. 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.

      2. Suivez les instructions de l'assistant.
  11. ☐ Si vous migrez les objets de données qui ont été créés pour les versions 2.2.1 ou 2.2.1.1, modifiez et soumettez le travail JCL AOCM2F correspondant pour charger les données vers les tables d'optimisation de requête pour Version 3.2. Le tableau suivant répertorie les fichiers de travail JCL AOCM2F pour chaque environnement.
    Sous-système DB2 Travail JCL permettant de charger des données dans les tables d'optimisation de requêtes
    Sous-système en mode nouvelle fonction DB2 for z/OS Version 8 AOCM2F8N
    Sous-système DB2 Version 9 for z/OS AOCM2F9
    Mode de conversion DB2 Version 10 for z/OS du sous-système DB2 for z/OS Version 8 AOCM2FX8
    Mode de conversion DB2 Version 10 for z/OS du sous-système DB2 Version 9 for z/OS AOCM2FX9
    Sous-système DB2 Version 10 for z/OS AOCM2FXN
  12. ☐ 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.

  13. ☐ 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.
  14. ☐ Configurez les procédures stockées suivantes et définissez-y le privilège EXECUTE pour les identificateurs d'autorisation qui seront 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 stockée SYSPROC.DSNAEXP si des utilisateurs ne possèdent pas le privilège d'explication des instructions SQL ou le droit d'accès SQLADM (DB2 10 for z/OS).
    4. ☐ Installez la procédure stockée SYSPROC.DSNAHVPM.
    5. ☐ Installez les deux procédures stocké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 (DB2 UDB Version 8 for z/OS ou DB2 Version 9.1 for z/OS) ou SYSPROC.ADMIN_COMMAND_DB2 (DB2 10 for z/OS)
    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 stockée SYSPROC.ADMIN_INFO_SQL afin que les utilisateurs puissent collecter les informations nécessaires au support IBM pour résoudre les PMR sur les problèmes de performances dans DB2 10 for z/OS.
    8. ☐ Installez la procédure stockée SYSPROC.SET_PLAN_HINT afin que les utilisateurs puissent valider et déployer des recommandations au niveau du sous-système sur DB2 10 for z/OS.
    9. ☐ Installez la procédure stockée SYSPROC.ADMIN_COMMAND_DSN afin que les utilisateurs puissent valider et déployer les recommandations d'optimisation
  15. ☐ Créez les deux groupes RACF suivants et reliez-les à vos utilisateurs .
    • DB2OSCA
    • DB2OE
  16. ☐ 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.
  17. ☐ 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.
  18. Assurez-vous que vos utilisateurs possèdent les droits d'accès ou les privilèges requis pour optimiser le langage SQL.

Commentaires