Vous pouvez créer des tables EXPLAIN, créer des tables Query Tuner
et activer l'intégralité des fonctions d'optimisation en personnalisant et en soumettant
des tâches JCL.
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, créer des tables Query Tuner
et activer l'intégralité des fonctions d'optimisation :
- 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 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 installation_directory\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. JCL et DBRM
pour le mode de conversion version 9.1, version 10 à partir de la version 9.1, et
nouveau mode de fonction version 10 de DB2 for z/OS| Nom du sous-dossier |
V9 |
V10CM9 |
V10 |
| 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 |
- Créez les tables pour Version 4.1.
- Modifiez le fichier de travail JCL AOCDDL correspondant afin qu'il soit
conforme à votre environnement. Le tableau suivant répertorie les fichiers de travail JCL AOCDDL pour chaque
environnement.
| Version de DB2 for z/OS sur le sous-système |
Travail JCL Version 4.1 |
| DB2 Version
10 for z/OS
mode nouvelle fonction |
AOCDDL10 |
| DB2 Version
10 for z/OS
mode de conversion à partir de la version 9 |
AOCDDLX9 |
| DB2 Version 9 for z/OS |
AOCDDL9 |
- Facultatif : Supprimez la mise en commentaire de l'étape de travail AOCGRT2
si vous ne souhaitez pas créer de groupes RACF
afin qu'InfoSphere Optim Query Workload Tuner utilise
des ID autorisation secondaire. Le produit peut utiliser les ID RACF pour expliquer les tables et
effectuer d'autres tâches. Si vous supprimez la mise en commentaire de cette étape de travail, vous devez fournir
les identificateurs d'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. Une fois le client Data Studio
lancé, chaque utilisateur doit sélectionner . Ensuite, développez Gestion des données et sélectionnez Query Tuner.
La préférence à désélectionner est intitulée Allow internal processes
to use the RACF IDs DB2OE and DB2OSCA.
- Soumettez la tâche.
- Si vous n'avez pas commenté l'étape de travail AOCGRT2 avant l'exécution
de la tâche AOCDDL, créez les deux groupes RACF suivants et associez-les à vos utilisateurs.
- Activez l'intégralité des fonctions d'optimisation pour InfoSphere Optim Query
Workload Tuner sur le sous-système.
- 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 for z/OS version 9.1 :
- Privilège CREATEIN sur le schéma DB2OE (si vous avez créé le groupe RACF DB2OE à l'étape 3)
- Autorisation SYSADM ou SYSCTRL
- DB2 for z/OS version 10 et ultérieures :
- Privilège CREATEIN sur le schéma DB2OE (si vous avez créé le groupe RACF DB2OE à l'étape 3)
- Droit 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.