Objectifs pédagogiques / Compétences visées
- Expliquer la préparation des programmes et l'utilisation des packages
- Présenter les changements de schémas online en mode immédiat et différé
- Utiliser des User-Defined Functions (UDF)
- Utiliser des tables d'archive
- Utiliser des tables temporelles
- Gérer des partitions
- Utiliser des procédures stockées
- Travailler avec des triggers.
Niveau requis
Avoir suivi la formation IBM-DB11ZOS "DB2 11 pour z/OS - Administration des bases (1ère partie)" ou avoir les connaissances équivalentes.
Public concerné
Futurs administrateurs de base de données DB2 pour z/OS qui souhaitent connaître plus de fonctionnalités.
Programme
Préparation du programme et utilisation de package
- Passer par les étapes de démarrage et exécuter des programmes dans l'environnement DB2 en utilisant TSO Attachment Facility
- Résoudre certains des problèmes les plus fréquents, par exemple l'erreur SQL-805
- Comprendre l'importance des collections et des packages
- Comprendre comment accéder à différentes tables et vues au moment de l'exécution sans modifier le programme
Changements de schéma en ligne (partie 1)
- Examinez les changements de schéma en ligne immédiats
- Changer les types de données et les longueurs des colonnes
- Renommer les index
- Ajouter des colonnes aux index
- Reliez les implications de renommer une colonne dans une table ou renommer un index
- Décrivez le versioning
Changements de schéma en ligne (partie 2)
- Explorer les changements de schéma en attente
- Matérialiser les changements de schéma en attente
- Déposer une colonne
- Migrer les types d'espaces de tables classiques existants vers UTS
- Modifiez les caractéristiques de l'espace de table telles que DSSIZE, la taille de la page et SEGSIZE
- Prenez en charge les implications de l'application de ces changements de schéma en ligne en attente
UDF
- Différencier les fonctions scalaires externes, les fonctions de tables externes, les fonctions scalaires SQL et les fonctions d'origines
- Déterminer quelle fonction définie par l'utilisateur sera invoquée suite à l'instruction d'appel
- Créer une fonction définie par l'utilisateur
Tables d'archives activées
- Décrire l'archivage transparent
- Comprendre les tables d'archives activées et l'archivage compatible
Tables temporelles
- Comprendre la nécessité de tables temporelles
- Utiliser les tables temporelles System Time
- Utiliser les tables temporelles Business Time
- Utiliser des tables bitemporelles
Gestion de partition (partie 1)
- Ajouter des partitions
- Faire pivoter les partitions
Gestion de partition (partie 2)
- Modifier les clés de limite
- Rééquilibrer les partitions
Procédures stockées (partie 1)
- Bien comprendre ce qu'est une procédure stockée
- Décrire comment mettre en oeuvre et maintenir les procédures stockées
- Examiner des types de procédures stockées
- Définir les procédures stockées externes
- Examiner les commandes DB2 affectant les procédures stockées
Procédures stockées (partie 2)
- Examiner les procédures stockées en SQL
- Expliquer le versioning et le déploiement de la procédure SQL native
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)