CV843 - DB2 11 for zOS Database Administration Workshop Part 2
Durée : 3 jours
Tarif sur simple demande
Description
Dans ce cours, vous découvrirez diverses fonctionnalités d’administration DB2 11 pour z/OS :
- Préparation du programme
- Modifications de schéma online
- Fonctions définies par l’utilisateur
- Tables temporelles et activées pour l’archivage
- Gestion des partitions, des procédures stockées et des triggers
Si le temps le permet, vous découvrirez également en annexes :
- Les schémas et les types de données définis par l’utilisateur
- Les tables de clonage
- Les tables de requêtes matérialisées
- Les objets volumineux
- Les variables globales
- Les autorisations de ligne
- Les masques de colonne
Public
Ce cours est destiné :
- Aux administrateurs de bases de données
- Aux ingénieurs systèmes
qui souhaitent obtenir des informations supplémentaires sur les tâches d’administration de DB2.
Prérequis
Pour pouvoir suivre ce cours, vous devez connaitre ce qui est dispensé dans la formation CV832 – DB2 11 for z/OS Database Administration Workshop Part 1
Objectifs
- Préparer un programme et l’utilisation des packages
- Discuter des modifications de schéma online immédiates et en attente
- Utiliser les UDFs
- Utiliser des tables activées pour l’archivage
- Utiliser des tables temporelles
- Gérer les partitions
- Utiliser des procédures stockées
- Travailler avec des Triggers
Programme
- Module 1 : Préparation du programme et utilisation des packages
- Suivre les étapes de préparation du programme et exécuter les programmes dans l’environnement DB2 à l’aide de TSO Attachment Facility
- Résoudre les problèmes les plus courants, comme 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 changer le programme
- Module 2 : Changements de schéma online (partie 1)
- Comprendre les changements de schéma online
- Modifier les types de données et la longueur des colonnes
- Renommer les index
- Ajouter des colonnes aux index
- Relier les implications du changement de nom d’une colonne dans une table ou du changement de nom d’un index
- Comprendre le versionning
- Module 3 : Changements de schéma online (partie 2)
- Explorer les modifications de schéma en attente
- Matérialiser les changements de schéma en attente
- Supprimer une colonne
- Migrer des Tablespaces classiques vers UTS
- Modifier les caractéristiques d’un tablespace comme DSSIZE, la taille de page et SEGSIZE
- Bien assimiler les implications de l’application de ces modifications de schéma online en attente
- Module 4 : UDFs
- Comprendre les différences entre :
- Les fonctions scalaires externes
- Les fonctions de table externes
- Les fonctions scalaires SQL
- Les fonctions d’origine
- Déterminer quelle fonction définie par l’utilisateur sera appelée en fonction de l’instruction d’appel
- Créer une fonction définie par l’utilisateur
- Comprendre les différences entre :
- Module 5 : Tables activées pour l’archivage
- Découvrir l’archivage “transparent”
- Comprendre les tables d’archivage et les tables activées pour l’archivage
- Module 6 : Tables temporelles
- Comprendre le besoin de tables temporelles
- Utiliser les tables temporelles de l’heure système
- Utiliser les tables temporelles Business Time
- Utiliser des tables Bitemporal
- Module 7 : Gestion des partitions (partie 1)
- Ajouter des partitions
- Faire pivoter les partitions
- Module 8 : Gestion des partitions (partie 2)
- Modifier les clés de limite
- Rééquilibrer les partitions
- Module 9 : Procédures stockées (partie 1)
- Découvrir ce qu’est une procédure stockée
- Décrire comment mettre en œuvre et maintenir des procédures stockées
- Discuter des types de procédures stockées
- Définir des procédures stockées externes
- Examiner les commandes DB2 affectant les procédures stockées
- Module 10 : Procédures stockées (partie 2)
- Examiner les procédures stockées SQL natives
- Expliquer la gestion des versions et le déploiement des procédures SQL natives