Page 223 - CATALOGUE AGINIUS 2020
P. 223
Mainframe Mainframe
Ingénieur de production DB2 for z/OS Performances système de DB2
5 jours 3 jours
Objectifs Ref. 4-DBA11 8. Gestion des index • Redémarrage Objectifs Ref. 4-DBA12 • Forward Log Recovery et Fast • SQL dynamique
• REORG INDEX
• Utilitaire REBUILD VS utilitaire RECOVER
Log Apply
• Connaître les principes du Logging et de la sauvegarde et restauration des • L’utilitaire REBUILD INDEX • Quand Réorganiser ? • Connaissance et compréhension des chemins d’accès • Backward Log Recovery • Temps d’exécution
• Etapes d’analyse
données • Rôle et syntaxe • Objets impactés • Analyser la Plan_Table • Consistent Restart • Recommandations diverses
• Maîtriser le fonctionnement, le rôle et l’exécution des différents utilitaires • Paramètres • Compatibilité des paramètres • Maîtriser les performances du langage SQL
assurant la sécurité des données • Redémarrage • Réorganisation du catalogue • Configurer la mémoire et les paramètres système de DB2 • Présentation et mise en oeuvre • Analyse de Traces
• Assurer le suivi des Objets DB2 : Alimentation des tables • Construction parallélisée des index 11. Utilitaire UNLOAD • Nouveaux états 11. Verrouillage
• Prise de statistiques • Reconstruction d’un index de • Présentation Public • Commande RECOVER • Présentation
partitionnement
• Gestion de la désorganisation des données • Reconstruction d’un NPI • Nouvelles fonctionnalités POSTPONED • Transaction Locks
• Schéma général
Public • Reconstruction des index d’un TS • Syntaxe et paramètres • Analystes d’exploitation, ingénieurs système • Objets Deferred • Taille des verrous
• Redémarrage conditionnel
• Lock escalation
partitionné
• Clause FROM-TABLE
• Analystes d’exploitation, ingénieurs système • Reconstruction des index d’un TS non • Liste de tablespaces Prérequis • Syntaxe, Paramètres et exemple • Verrouillage sélectif des
partitionné • Tablespaces partitionnés • Connaissance de l’environnement MVS • Conséquences partitions
Prérequis • Gains de performance • Déchargement à partir d’une IC • Arrêt de DB2 • Mode de verrouillage
• Allocation des fichiers et espace de
• Performances
• Connaissance de l’environnement MVS travail • Exemples Moyens pédagogiques • Messages • Deadlock
• Statistiques Inline • Déchargement parallélisé de partitions 9. PARAMETRAGE SYSTEME • Durée de verrouillage
Moyens pédagogiques • Paramètres • Déchargement à partir d’une IC • Formateur expert dans le domaine • Paramètres d’installation • Sur Tablespace ou Table
• Mise à disposition d’un ordinateur, support de cours remis à chaque
• Gestion des Index
• Déchargement avec sélection
• Taille espace
• Sur page ou Ligne
• Formateur expert dans le domaine • Etat ICOPY 12. Suivi des bases participant, vidéo projecteur, tableau blanc et paperboard • Buffer Pools • Exemples d’accès en RR, CS
• Etat CHECK Pending (CHKP)
• Mise à disposition d’un ordinateur, support de cours remis à chaque • Etat REBUILD Pending (RBDP) • Principes généraux • Feuille de présence signée en demi-journée, évaluation des acquis tout au • Taille des pages et UR
participant, vidéo projecteur, tableau blanc et paperboard • Exemple • Statistiques long de la formation, questionnaire de satisfaction, attestation de stage • Hiperpool et Dataspace • Cas particulier
• Feuille de présence signée en demi-journée, évaluation des acquis tout au • Colonnes utilisées par l’optimiseur • Connexion au z/OS : toutes nos formations MAINFRAME se déroulent sur • Bufferpool par défaut • Intégrité référentielle
long de la formation, questionnaire de satisfaction, attestation de stage 9. Utilitaire LOAD • Colonnes utilisées pour le suivi des notre environnement réel z/OS. Un réel atout pour votre apprentissage !
• Connexion au z/OS : toutes nos formations MAINFRAME se déroulent sur • Fonctionnalités bases • Vol de page • Parcours Index Only
notre environnement réel z/OS. Un réel atout pour votre apprentissage ! • Différentes phases • Statistiques sur tablespace et index • Traitement et gestion des pages • Type de curseur
• Les mécanismes standards
• Syntaxe • Statistiques sur partitions • Ecriture des pages • Lock Avoidance
• L’utilitaire RUNSTATS
• Utilisation
• Contrôle
Programme • Paramètres • Syntaxe et codification Programme • Seuils • CLSN et PUNC
• Identification des fichiers
• RUNSTATS TABLESPACE
• Sauvegarde parallèle • RUNSTATS INDEX • Castout • Niveau d’Isolation
1. Le logging • Rôles et syntaxe • Statistiques Inline • Paramètres 5. DESIGN APPLICATIF • Tuning • Keep Update Locks
• Introduction : notion d’UR, de Log RBA et • Paramètres • Option INTO TABLE • KEYCARD et FREQVAL 1. PARALLELISME • Programmation : généralités • RiD Pool • Paramètres système
principe du logging • Type d’objet et liste d’objets • Syntaxe • Impact de l’option UPDATE • Comparaisons sur jointure • Sort Pool • RRULOCK, RELCURHL,
• Les enregistrements Log • Exemple • Exemple • Historisation • Introduction • EDM Pool XLKUPDLT, RETLWAIT,
• Enregistrements DBET • Référence par un utilitaire • Paramètre SORTKEYS • Traitement des partitions • Parallélisme I/O • Impact des chemins d’accès • Taille EVALUNC, NUMLKUS, NUMLKTS
• Undo/Redo • Utilitaire OPTIONS • Elimination des fichiers de tri • Aggrégation • Parallélisme CPU • COMMIT & ROLLBACK
• Checkpoints internes • Rôles et syntaxe • Construction parallélisée des index • Statistiques temps réel • Parallélisme SYSPLEX • Durée des COMMITs et • Chargement et réutilisation des et IRLM
• Paramètres d’installation • Paramètres • Allocation des fichiers • Présentation • Evolution ROLLBACKs packages • Tests sur verrouillage
• Contrôle des URs • Utilisation avec TEMPLATE et LISTDEF • Paramétrage et espace de travail • Implémentation • Curseurs évolués • Recherche en Pklist • Latch
• Les fichiers de logging • Exemple avec et sans PREWIEW • Exemple • Externalisation • Vocabulaire • Scrollable Cursor • Caching du SQL dynamique • Claim physique
• Log actif 5. Utilitaire COPY • LOAD niveau partition • Principes • Partitionnement logique • Prepare persistant • Drain physique
• Log archive • Rôle et syntaxe • Chargement de partitions en parallèle • L’utilitaire STOSPACE • Accès aux données • Sensitive Cursor
• BSDS • COPY TABLESPACE • Mise en oeuvre • Syntaxe et codification • Exemples d’EXPLAIN • Mise en oeuvre • Paramètres de Logging • Claim physique sur NPI
• Etats et Nomenclature • Paramètres • Sans Parallel Index Build • Analyse des informations • Jointure entre 2 tables • Programmation TP • Log Actif • Claim logique
• Paramètres d’installation liés aux fichiers • Restrictions • Avec Parallel Index Build • L’utilitaire MODIFY STATISTICS • Accès IN liste • SELECT OPTIMIZE FOR • Ecriture de la Log • Drain Logique
log • Exemple • Exemple • Syntaxe et codification • FETCH FIRST n ROWS ONLY • Checkpoint interne • Exemple d’accès concurrents
• Principes de l’archivage • Sauvegarde conditionnée • LOAD ONLINE 13. Les Commandes DB2 2. LES FACTEURS DE FILTRAGE • Log Archive • Sérialisation des accès
• Mécanisme Fats Log Apply • COPY INDEX • Restrictions • Syntaxe générale des commandes • Définition • Programmation BATCH • Datasets • Verrouillage sur Plan
• Utilitaires sut Log • Mise en oeuvre • Alimentation à partir d’un curseur • Préfixage selon environnement • Prédicats Simples • Généralités
• Print Log Map : DSNJU004 • Impact sur le catalogue • Particularités • Gestion des databases et des pagesets • Absence de points de COMMIT • Autres Paramètres • Parallélisme des traitements
• Change Log Inventory : DSNJU003 • Sauvegarde d’une liste d’objets • Exemple • Démarrage et arrêt • Formules • Prise de points de COMMIT • La macro DSN6SPRM • Suivi du verrouillage
• Le programme DSN1LOGP • Mise en oeuvre • Exemple avec chargement en parallèle • Syntaxe complète • Exemples • Restauration des bases • Gestion des packages, 12. Autorisations
• Commandes liées au logging • Restrictions • Redémarrage • Conditions d’utilisation • Prédicats composés • COPY vs QUIESCE applicative, système, • Vue globale sur la sécurité
• Commande DISPLAY LOG • Sauvegardes parallélisées 10. Utilitaire REORG • Suivi • Formules autorisation et verrouillage
• Commande SET LOG • Mise en oeuvre et traitement • Présentation générale • Syntaxe complète • Opérateur AND • Programme Restartable • La macro DSN6SYSP • Identifiant
• Suspension des mises à jour • Gains en performance • Syntaxe complète • Intérêts et paramétrage • Parallélisme des traitements, • User et Authid
• Commandes liées à l’archivage • Exemple liste statique • Les étapes • Gestion des threads • Opérateur OR Parallélisme et Partitionnement • Dimensionnement, RLF et divers • Authid primaire, Authids
• Commande ARCHIVE LOG • Suivi de l’utilitaire et des objets • Déchargement seul • Syntaxe complète, Suivi, Arrêt • Cas particuliers • Réoptimistation à l’exécution • La macro DSN6FAC secondaires et Current SQLID
• Commande SET ARCHIVE • Concurrent Copy • Schéma et paramètres associés • Gestion des bufferpools • Exemples 6. MECANISME INTERNES : • La macro DSN6LOGP • Scénario d’attribution
• Commande DISPLAY ARCHIVE 6. Autres utilitaires de sauvegarde • Clause FROM TABLE • Syntaxe complète, Suivi, Modification • Distribution non uniforme • La macro DSN6ARVP • Identifiant à la connexion
• Erreurs sur fichiers log • Principe de la réorganisation 3. ACCESS PATH HINT CONCEPTS • La macro DSN6GRP
• Erreurs sur BSDS • L’utilitaire COPYTOCOPY • Type de déchargement 14. Autres utilitaires • Présentation Générale • Phase de connexion
• Erreurs de lecture/écriture • Rôle et syntaxe • REORG sans accès concurrents • L’utilitaire REPAIR • Présentation • Environnement technique de DB2 • La macro DSN6PRC • Phase de signature
2. Sauvegarde / restauration • Paramètres • Les étapes • Rôle et syntaxe • Mise en oeuvre • DB2I et SPUFI • Chargement dynamique de la • Groupes RACF
• Restrictions
• Option LOCATE
• Principes généraux de la restauration • Exemple • Codification et paramètres associés • Identification de la donnée et opération • Paramétrage système • Famille DB2 et produits non IBM ZPARM • Les ordres de contrôle
• Schéma d’ensemble • L’utilitaire MERGECOPY • REORG avec rejet de lignes à appliquer • BIND package/plan • Les espaces adresses de DB2 • Commande SET SYSPARM • Les privilèges
• Composants • Rôle et syntaxe • Schéma et paramètres associés • Paramètres • Ordre SET • System Services • Principes • Principes de gestion
• Table SYSIBM.SYSCOPY • Paramètres • REORG ONLINE • Option SET • Fonctionnement • Paramètres modifiables • Autorités administratives
• Table SYSLGRNX • Restrictions • Principes généraux • Paramètres • Mise à jour manuelle de la PLAN_ • Database Services • Exemples • Délégation
3. Gestion des utilitaires • L’utilitaire MODIFY RECOVERY • REORG avec accès concurrents en • Option LEVELID TABLE • IRLM 10. Les traces DB2 • Privilèges sur Plan/packages
• Exécution des utilitaires • Rôle et syntaxe lecture • Option DBD • Recommandations • Communication des sous-
• Fichiers • Paramètres • Paramètre SHRLEVEL REFERENCE • L’utilitaire REPORT systèmes • Introduction • SQL statique
• Procédure DSNUPROC • Cadre d’utilisation • Schéma général • Syntaxe générale • Messages d’information • Attachment TSO • Répartition de la CPU • Option DYNAMICRULES
• Tablespaces jumeaux
• JCL utilisateur • Exemple • Tablespaces gérés par DB2 ou par User • Option TABLESPACESET • Option QUERYNO • Communication des sites • Descriptif général par classe • Récapitulatif des privilèges
• Enchaînement 7. Utilitaires de restauration • Nom des fichiers • Exemple • Impact sur le catalogue • Paramétrage à l’installation • Révocation
• Tablespace SYSUTILX • L’utilitaire RECOVER • Option RECOVERY • Exemple 7. CONNEXIONS ET THREADS • Commande START TRACE
• Suivi des utilitaires • Rôle et fonctionnement • Rename des noms des fichiers • Prise en compte des index • Connexion et threads • Syntaxe et paramètres 13. RACF/DB2
• Permutation de l’instance
• Arrêt des utilitaires • Restauration complète • Copies concurrentes DFSMS • Gestion des listes 4. PREDICTIVE GOVERNOR • Identifiants des connexions • Présentation
• Redémarrage des utilitaires • Restauration partielle • REORG avec accès concurrents en maj 15. Les programmes d’aide • Rappels sur RLF • Two-phase Commit : principes • Structure des données • Mise en oeuvre
• Disposition des fichiers • Option TOCOPY • Paramètre SHRLEVEL CHANGE • Présentation générale • Introduction • Etat des threads • Les différents types • Liens DB2/RACF
• Messages relatifs aux utilitaires • Option TORBA • Le programme DSN1COPY • Table DSN_STATEMNT_TABLE • Trace STATISTIC, ACCOUNTING, • Ressources DB2 / Classes RACF
• Mise à jour du catalogue • Option LOGONLY • Schéma général • Rôle et syntaxe • Exemple • Résolution des threads MONITOR, AUDIT et GLOBAL
• Les phases et paramètres associés
• Liste d’objets • Mécanisme Fast Log Apply • Gestion des Drain Locks • Paramètres • Threads Indoubt • ACCOUNTING • Portée des classes RACF
• Gestion des fichiers associés • RECOVER TABLESPACE • Table de mapping • Exemple • Table DSNRLSTXX • Création d’un thread • Portée et lancement des traces • Multi et Mono Système
• Gestion dynamique des utilitaires • Paramètres • Utilisation des paramètres LONGLOG • Le programme DSN1PRNT • Fonctionnement • Terminaison d’un thread • Classes et Profiles
4. Gestion dynamique des utilitaires • RECOVER INDEX et MAXRO • Rôle et syntaxe • Contrôles préventif 8. DEMARRAGE ET ARRET DE DB2 • Détails des classes 1, 2 et 3 • Octroi d’autorisations
• IFCID
• Utilitaire TEMPLATE • Restauration d’une liste d’objets • Commande -ALTER UTIL • Paramètres • Contrôles préventif et réactif • Autorités administratives
• Rôles et syntaxe • Restauration partielle • REORG ONLINE niveau partition • Exemple de rapport • SQLCODES • Installation de DB2 • Indicateurs et seuils d’alerte • Paramétrage
• Paramètres • Parallélisme • REORG PART n • Le programme DSN1COMP • Impact des options de BIND • Démarrage de DB2 • EDM pool • Portée et Nom des Classes
• Calcul espace disque et disposition des • Mise en oeuvre et fonctionnement • Facteurs de performance • Rôle et syntaxe • DEFER(PREPARE) • Syntaxe, paramètres et messages • Bufferpools • Format des noms de Classes
fichiers • Exemple • Paramètre NOSYSREC et SORTKEYS • Paramètres • REOPT(VARS • Action sur Log au redémarrage • RiD pool
• Nom des fichiers • L’utilitaire QUIESCE • Copie parallèle • Exemple • Log Initialization • Log Manager • Migration
• Variables de substitution • Rôle et syntaxe • Statistiques Inline • Le programme DSN1CHKR • Caching Dynamique • Current Status Rebuild • Verrous • Remarques
• Variables JOB, utilitaires, objet, temporelles • Paramètres • Reorg conditionnée • Le programme DSNJLOGF
• Exemple • Prise en compte des index • Paramètres associés • Open/Close des fichiers
• Utilitaire LISTDEF • Restauration du catalogue
220 FORMATIONS 2020 FORMATIONS 2020 221