Exemple de travail JCL AOCJOC

Vous pouvez utiliser un exemple de travail JCL AOCJOC pour migrer les tables EXPLAIN et Query Tuner, les modules et les procédures mémorisées qui étaient utilisées par le client Optim Query Tuner version 2.2.0.2 à la version en cours du client.

Les exemples de travail JCL AOCJOC sont extraits sur le sous-système DB2 lorsque vous effectuez l'installation de bande magnétique SMP/E. Vous pouvez également les trouver dans le sous-répertoire \serverconfig\ZOS\migration du répertoire d'installation du client sur le système client.

Deux versions des exemples de travail AOCJOC sont disponibles :

Chemin de migration Fichier de travail JCL
Migration du client Optim Query Tuner de la version 2.2.0.2 à la version 2.2.1 sur un sous-système DB2 for z/OS Version 8 de mode nouvelle fonction AOCJOC8N
Migration du client Optim Query Tuner de la version 2.2.0.2 à la version 2.2.1 sur un sous-système DB2 Version 9.1 for z/OS AOCJOC9

L'exemple suivant illustre le prologue de l'exemple de travail AOCJOC9.

//******************
//* AOCTIJC9
//******************
//*  Nom descriptif =
//*    DB2 Installation Job Stream
//*
//*     Eléments sous licence - Propriété d'IBM
//*     5655-V81
//*     COPYRIGHT 2010 IBM Corp.  All Rights Reserved.
//*
//*     STATUT = Version 9
//*
//*  Fonction = JCL à migrer vers OQT V2.2.1 DB2 à partir de
//*              V9 TO DB2 V10 CM9
//*
//*  Pseudocode =
//*    Etape     AOCEXP   Modifier des tables, supprimer et créer des index
//*                       pour les tables explain de l'utilisateur.
//*    Etape     AOCWCC   Modifier des tables WCC existantes et définir
//*                       des index supplémentaires
//*    Etape     AOCWIA   Modifier des tables WIA existantes
//*    Etape     AOCSP    Créer des procédures mémorisées :
//*                        SYSPROC.OPT_RUNSQL
//*                        SYSPROC.OPT_EXECUTE_TASK
//*    Etape     AOCBIND  Lier des modules QT
//*    Etape     AOCGRT   Accorder l'accès à des objets créés par ce travail,
//*                       et accorder l'exécution sur les modules
//*
//*  Dépendances =
//*
//*  Remarques =
//*    AVANT D'EXECUTER CE TRAVAIL, personnalisez-le sur votre système :
//*    (1) Ajoutez une carte de travail valide
//*    (2) Localisez et modifiez toutes les occurrences des chaînes suivantes,
//*        comme suit :
//*        (A) Remplacer '!DSN!' par le nom de sous-système de votre base de données DB2
//*        (B) Remplacer 'DSNTIA!!'   par le nom de plan de DSNTIAD sur votre DB2
//*        (C) Remplacer 'DSN!!0'     par le préfixe de la bibliothèque cible de DB2
//*        (D) Remplacer '!AOCPREFX!' par le préfixe de la bibliothèque cible des
//*                          DBRM QT
//*        (E) Remplacer 'BP8K!' par le pool de mémoire tampon de 8 ko par défaut
//*        (F) 'USER!!'     ID utilisateur des tables explain individuelles
//*        (G) Remplacer '!GRANTEE! par un ou plusieurs identificateurs utilisateur qui
//*        ont besoin d'utiliser les procédures mémorisées
//*                           SYSPROC.OPT_RUNSQL et
//*                           SYSPROC.OPT_EXECUTE_TASK

Commentaires