CV853 - DB2 12 for z/OS Introduction to System Administration
Durée : 3 jours
Tarif sur simple demande
Description
Ce cours vous donnera les connaissances de référence nécessaires pour administrer un système DB2 pour z/OS (version 12 ou antérieur).
Public
Ce cours est destiné aux :
- Administrateurs système z/OS
- Administrateurs de bases de données
- Personnes devant administrer DB2 pour z/OS
Prérequis
Pour suivre ce cours, vous devez connaitre :
- Les objets utilisés dans un sous-système DB2 (tels que les bases de données, les Tablespaces, les tables, les index, etc.)
- Le langage SQL
Vous devez aussi avoir été programmeur système z/OS ou administrateur de base de données DB2 pour z/OS durant au moins 1 an, ou avoir les connaissances équivalentes.
Objectifs
- Démarrer et arrêter un sous-système DB2
- Utiliser la commande SET SYSPARM
- Accéder à la log système afin de collecter des informations sur l’initialisation, le fonctionnement ou l’arrêt du sous-système
- Décrire les composants et la structure de l’espace d’adressage d’un sous-système DB2
- Comprendre l’utilisation de RACF (ou tout autre Security Manager) pour sécuriser les connexions DB2
- Comprendre les rôles et les contextes de confiance (Trusted Contexts)
- Mettre en œuvre des procédures de sécurité pour un sous-système DB2
- Comprendre le déroulement d’un programme DB2
- Paramétrer l’IRLM
- Invoquer et utiliser les installations DB2 à partir de TSO
- Utiliser le catalogue DB2 pour surveiller les autorisations par sous-système
- Travailler avec les fichiers de type Active Log
- Expliquer la journalisation DB2 (Logging)
- Utiliser les commandes SET LOG SUSPEND et SET LOG RESUME
- Utiliser DSNJU004 pour visualiser la Log Map et interpréter les résultats
- Utiliser DSNJU003 pour renommer les fichiers DB2
- Planifier la récupération suite à un problème BSDS
- Surveiller et contrôler un sous-système DB2
- Découvrir les principes d’une transaction dans les environnements IMS et CICS (facultatif)
- Décrire l’environnement CICS et DB2 (facultatif)
- Comprendre la différence entre JDBC et SQLJ
- …
Programme
- Module 1 : Démarrage, arrêt et accès à DB2
- Démarrage de DB2 dans le cadre d’un IPL
- Attribution des fichiers et autorisation APF
- Commandes START DB2 et STOP DB2
- zParms, DSNTIJUZ et DSNZPARM
- Espaces adresses
- IRLM et verrou de stockage
- Module 2 : Composants et processus DB2
- BSDS et journalisation
- Catalogue et arborescences/dépendances
- Préparation et exécution d’un programme
- Exécution des transactions
- Partage de données dans le cas de Sysplex
- Module 3 : Sécurité du système
- Protection des fichiers DB2
- Contrôle des connexions à DB2
- Exits sécuritaires
- Trusted Context et rôles
- Sécurisation d’un serveur applicatif
- Module 4 : Autorisation DB2
- Autorisations
- Contrôle de l’accès pour SQL dynamique et statique
- Sorties d’autorisation de contrôle d’accès
- Sécurité distribuée
- Module 5 : Flux de programme pour tous les environnements
- Types de connexion et interfaces linguistiques
- Déroulement du programme
- Module 6 : Environnements TSO et batch
- TSO
- Utilitaires
- Module 7 : Flux de transaction dans IMS et CICS (facultatif)
- Principes de transaction
- Réutilisation des Thread
- Exit SIGNON
- Module 8 : CICS – Environnement DB2 (facultatif)
- Connexion d’un DB2 à un CICS
- Transaction DSNC
- Module 9 : Environnement IMS – DB2 (facultatif)
- Introduction à IMS-DB2
- IMS TM
- Batchs IMS/DLI
- Module 10 : Distribué – Environnement DB2
- Distributed attachment
- Location aliases
- Profilage DDF
- Block fetch
- Services DB2 REST
- Module 11 : Logging
- Journal DB2
- Commandes de journalisation
- Considérations d’archivage
- BSDS
- Module 12 : Utilitaires DB2
- Catégorisation
- DSNJU003 et DSNJU004
- BACKUP et RESTORE SYSTEM
- Module 13 : Opérations (surveillance et contrôle de DB2)
- Saisie et conséquences des commandes DB2
- Contrôles de base des workloads
- Monitoring et utilitaires associés
- Commandes DISPLAY
- Démarrage/arrêt d’une base de données
- Module 14 : Recovery
- Planification de la récupération
- Récupération d’un tablespace
- Considérations relatives aux journaux (Log)
- Commandes DISPLAY et SET LOG
- Considérations relatives à la récupération
- Module 15 : Récupération / redémarrage du système
- Points de contrôle du système (Checkpoint)
- Redémarrage du système après un arrêt normal
- Externalisation de page (Page externalization)
- Principes de synchronisation du Two-phase commit
- Redémarrage du système après un problème système
- Considérations relatives à la récupération
- Module 16 : Java avec DB2 (facultatif)
- Module 17 : Planificateur de tâches administratives (facultatif)
- Aperçu
- Routines
- Fonctionnalités de planification
- Cycle de la vie
- Synchronisation
- Commandes