Exécution du langage de contrôle des travaux (JCL) pour créer des tables EXPLAIN ou Query Tuner et activation de la licence du produit

Vous pouvez créer des tables EXPLAIN et Query Tuner et activer la licence du produit en personnalisant des travaux JCL et en les envoyant.

Avant de commencer

Suivez les étapes 1 à 9 de la Liste de contrôle pour la configuration de DB2 for z/OS pour l'utiliser avec InfoSphere Optim Query Workload Tuner.

Pourquoi et quand exécuter cette tâche

Si votre sous-système a été configuré pour InfoSphere Optim Query Workload Tuner version 3.1 ou 3.1.1, il est inutile de suivre les étapes de cette procédure.

Procédure

Pour créer des tables EXPLAIN ou Query Tuner et activer la licence du produit :

  1. Téléchargez les fichiers de travaux JCL requis et les DBRM sur le sous-système à partir du système client.
    Les fichiers JCL et les modules d'interrogation de base de données (DBRM) se trouvent dans le répertoire d'installation du client IBM® Data Studio.
    • Si vous avez installé le client IBM Data Studio sur un système Windows, le JCL se trouve dans le répertoire répertoire_installation\QueryTunerServerConfig\all_features\ZOS\numéro_version_et_mode.
    • Si vous avez installé le client IBM Data Studio sur un système Linux, le JCL se trouve dans le répertoire .répertoire_installation/QueryTunerServerConfig/all_features/ZOS/numéro_version_et_mode.

    Téléchargez les fichiers JCL au format ASCII et les DBRM au format binaire.

    Tableau 1. Langage de contrôle des travaux et modules d'interrogation de base de données pour la version 9.1, la version 10 avec mode de conversion à partir de la version 9.1, la version 10 avec mode de nouveau fonctionnement, la version 11 avec mode de nouveau fonctionnement et la version 11 avec mode de conversion de DB2 for z/OS
    Nom du sous-dossier V9 V10CM9 V10 V11 NFM V11 CM
    Liste de fichiers JCL :
    AOCDDL9

    DBRM :
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMJ
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL :
    AOCDDLX9

    DBRM :
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXK
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCK
    AOC5OWQA
    AOC5OWSA
    AOC5OWSK
    JCL :
    AOCDDL10

    DBRM :
    AOC5OADM
    AOC5OAPC
    AOC5OEPK
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA6
    AOC5OIA7
    AOC5OIA8
    AOC5OIA9
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCM
    AOC5OWQA
    AOC5OWSA
    AOC5OWSM
    JCL :
    AOCDDL11

    DBRM :
    AOC5OADM
    AOC5OAPC
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OSCM
    AOC5OWCC
    AOC5OWCM
    AOC5OWSA
    AOC5OWSM
    JCL :
    AOCDDLBC

    DBRM :
    AOC5OADM
    AOC5OEPL
    AOC5OEXM
    AOC5OFMM
    AOC5OIA1
    AOC5OIA2
    AOC5OIA3
    AOC5OIA4
    AOC5OIA5
    AOC5OIA7
    AOC5OIA8
    AOC5OIAA
    AOC5OIAK
    AOC5OIAL
    AOC5ONPT
    AOC5OPKG
    AOC5OQA
    AOC5OQIA
    AOC5OSA
    AOC5OWCC
    AOC5OWCN
    AOC5OWSA
    AOC5OWSM
    AOC5OWTA
  2. Créez des objets pour InfoSphere Optim Query Workload Tuner. Version 4.1.0.1.
    1. Modifiez le fichier de travail JCL AOCDDL correspondant afin qu'il soit conforme à votre environnement.
      Facultatif : AOCICU
      Cette étape permet de supprimer la base de données dans laquelle InfoSphere Optim Query Workload Tuner crée les objets dont il a besoin. Ne supprimez pas la base de données si vous avez optimisé les charges de travail de requête et que vous souhaitez concerver les informations qu'InfoSphere Optim Query Workload Tuner a enregistré les concernant.
      Obligatoire : AOCIAS
      Cette étape permet de créer la base de données dans laquelle InfoSphere Optim Query Workload Tuner créer les objets dont il a besoin.
      Obligatoire : AOCSA
      Cette étape permet de définir une table permettant aux utilisateurs d'enregistrer les instructions RUNSTATS recommandées par l'assistant Statistiques et l'assistant Statistiques de charge de travail. Les utilisateurs peuvent extraire les recommandations RUNSTATS enregistrées lorsqu'ils en ont besoin.
      Obligatoire : AOCWCC
      Cette étape permet de créer les objets utilisés pour enregistrer des informations sur les charges de travail de requête.
      Obligatoire : AOCWSA
      Cette étape permet de créer les objets utilisés par l'assistant Statistiques de charge de travail.
      Obligatoire : AOCWIA
      Cette étape permet de créer les objets nécessaires à l'assitant Index de charge de travail.
      Obligatoire : AOCWAPC
      Cette étape permet de créer les objets nécessaires aux comparaisons de charges de travail d'interrogation.
      Obligatoire : AOCSCA
      Cette étape permet de créer les objets nécessaires à l'assistant Collecte de statistiques, exécuté sous DB2 for z/OS, version 11 ou ultérieure.
      Obligatoire : AOCSP
      Cette étape permet de créer des procédures mémorisées facultatives.
      SYSPROC.OPT_EXECUTE_TASK
      Pour plus d'informations sur l'utilisation de cette procédure mémorisée, voir Activation de la procédure mémorisée SYSPROC.OPT_EXECUTE_TASK sur des sous-systèmes DB2 for z/OS.
      SYSPROC.OPT_RUNSQL
      Pour plus d'informations sur l'utilisation de cette procédure mémorisée, voir Activation de la procédure mémorisée SYSPROC.OPT_RUNSQL.
      SYSPROC.OPT_STAT_ADVICE
      Appelez cette procédure mémorisée pour obtenir les recommandations pour la collecte des statistiques dans des tables dans un sous-système DB2 for z/OS version 11 avec mode de nouveau fonctionnement. La procédure mémorisée peut remplir la table du catalogue SYSIBM.DSN_STAT_FEEDBACK ou mettre à jour les profils RUNSTATS.
      Obligatoire : AOCBIND
      Cette étape associe les packages utilisés par les composants d'InfoSphere Optim Query Workload Tuner pour accéder aux objets de base de données. Pour une liste des packages, voir Packages nécessaires à la liaison sur des sous-systèmes DB2 for z/OS utilisés avec InfoSphere Optim Query Workload Tuner.
      Obligatoire si vous utilisez RACF : AOCGRT
      Cette étape permet de donner accès aux packages créés lors de l'étape AOCBIND.
      Obligatoire si vous n'utilisez pas RACF : AOCGRT2
      Supprimez la mise en commentaire de l'étape AOCGRT2 du travail si vous ne souhaitez pas créer de groupes RACF pour InfoSphere Optim Query Workload Tuner afin de les utiliser comme ID autorisation secondaires. Le produit peut utiliser les ID RACF pour expliciter les tables et effectuer d'autres tâches. Si vous supprimez la mise en commentaire de cette étape du travail, vous devez fournir les ID autorisation à utiliser à la place des ID RACF. Ces identificateurs d'autorisation doivent être identiques aux ID avec lesquels les utilisateurs du produit se connectent au sous-système depuis le client Data Studio.

      De plus, si vous supprimez la mise en commentaire de cette étape de travail, les utilisateurs individuels du client Data Studio doivent désélectionner une option dans Data Studio avant de tenter l'optimisation SQL s'exécutant sur le sous-système. Après le démarrage du client Data Studio, sélectionnez Fenêtre > Préférences. Ensuite, développez Gestion des données et sélectionnez Query Tuner. La préférence à désélectionner est intitulée Autorisez des processus internes pour utiliser les ID RACF DB2OE et DB2OSCA.

      Obligatoire si vous exécutez l'étape AOCSP d'un travail : AOCTJRT
      Cette étape permet de créer l'ensemble de données contenant les options de l'environnement WLM. Cet environnement permet d'exécuter les procédures mémorisées SYSPROC.OPT_EXECUTE_TASK et SYSPROC.OPT_STAT_ADVICE.
      Facultatif : AOCEXPCU
      Si vous souhaitez supprimer un ensemble de tables EXPLAIN associées à un ID SQL spécifique, vous pouvez utiliser cette étape.
      Facultatif : AOCEXP
      Cette étape supprime les ensembles de tables EXPLAIN associés à des ID SQL que vous spécifiez.
      Facultatif : AOCCMT
      Cette étape enregistre les valeurs dans les informations du catalogue DB2, comme le nom des pools de mémoire tampon, les groupes d'enregistrement et les bases de données. Si une autre personne souhaite créer un ensemble de tables EXPLAIN en utilisant l'interface graphique d'InfoSphere Optim Query Workload Tuner sur le client IBM Data Studio, l'interface remplit les différents champs avec ces valeurs.
    2. Soumettez la tâche.
  3. Si vous n'avez pas commenté l'étape AOCGRT2 du travail avant d'exécuter le travail AOCDDL, créez les deux groupes RACF ci-dessous et liez les utilisateurs à ces groupes.
    • DB2OSCA
    • DB2OE
  4. Activez la licence d'InfoSphere Optim Query Workload Tuner sur le sous-système.
    1. Assurez-vous que l'ID autorisation utilisé pour se connecter au sous-système possède l'un des droits d'accès suivants, obligatoires pour activer la licence du produit.
      • DB2 for z/OS version 9.1 :
        • Droit d'accès CREATEIN sur le schéma DB2OE (si vous avez créé le groupe RACF DB2OE lors de l'étape 3)
        • Autorisation SYSADM ou SYSCTRL
      • DB2 for z/OS version 10 et ultérieures :
        • Droit d'accès CREATEIN sur le schéma DB2OE (si vous avez créé le groupe RACF DB2OE lors de l'étape 3)
        • Droit d'accès SYSADM, SYSCTRL ou DBADM
    2. Chargez le fichier suivant sur le sous-système : qwt_license.jcl Ce fichier se trouve dans le dossier QueryTunerServerConfig\all_features\ZOS\License\ du répertoire d'installation du client IBM Data Studio.
    3. Remplacez les variables $$DSN et $$USER par des valeurs pour votre environnement de système et soumettez le travail.

Que faire ensuite

Revenez à la Liste de contrôle pour la configuration de DB2 for z/OS pour l'utiliser avec InfoSphere Optim Query Workload Tuner et poursuivez à l'étape 12.

Retour d'informations