Objectifs pédagogiques
- 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
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
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)
Les + de la formation
Référence officielle IBM : CV843.