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.
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 :
- 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 |
- Créez des objets pour InfoSphere Optim Query Workload Tuner. Version 4.1.0.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 . 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.
- Soumettez la tâche.
- 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.
- Activez la licence d'InfoSphere Optim Query Workload
Tuner sur le sous-système.
- 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
- 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.
- Remplacez les variables $$DSN et $$USER par
des valeurs pour votre environnement de système et soumettez le travail.