Administration des bases de données DB2/LUW sous Unix / Linux

F2_1000X500_coding-computer-data-depth-of-field-5775851000×500
17
Jan

Objectifs pédagogiques

Autonomie d’exploitation des bases DB2 sous Unix/Linux (installation, arrêt/relance, reprise sur panne,sauvegardes, restaurations, mise à jour des statistiques).
Prise en mains des principaux outils (graphiques et lignes de commandes).
Remarque : Le tuning et le développement SQL ne sont pas demandés, mais seront abordés au travers des autres thèmes.

Détails

Référence: INF/BDD28
Durée: 4 jours
Profil participants: Exploitants et administrateurs de base de données
Pré-requis: Connaître les fondamentaux de Linux/Unix, des SGBDR, le langage SQL et le langage SQL-PL

Informations complémentaires

  • 1/3 de théorie et 2/3 de travaux pratiques
  • Les supports de formation sont en français
  • Cette formation peut être dispensée en français ou en anglais

 

Dates des sessions de l’année

  • 20/06/2020 au 23/06/2020
  • 26/10/2020 au 29/10/2020

 

Tarif (H.T.) :

2320€

Course Content

Time: 4 days

Curriculum is empty

Programme

MODULE 1 : Prise en mains, installation et configuration de DB2

  • Achitecture et fonctionnement de DB2 (serveur et clients) : modèles mémoire et process; RTE; packaging DB2 (éditions, options)
  • Installation et configurations DB2 : installation du code et création d’une instance, d’une base, d’utilisateurs (y compris sécurisation) ; l’environnement DB2 : prise en mains et configuration (variables d’environnement, instances, bases de données); catalogages ; arrêt/relance ; les différents états d’une base de données; les principaux fichiers de trace (y compris commande db2diag); les différentes zones mémoire; le CLP
  • Présentation des outils d’administration (mode ligne de commande (CLP), graphiques (data studio, data server manager, db2mon, autres outils du marché)

MODULE 2 : Gestion de la mémoire, du stockage, des structures de données et des transactions ; utilisation des ordres SQL en DB2

  • Gestion de la mémoire dans DB2; STMM
  • Gestion et manipulation des structures de données : stogroups, tablespaces, bufferpools, tables, indexes, vues, MQT, tables temporaires globales, alias, nicknames
  • Gestion des transactions : notion de transaction (commit, rollback, two phase commit, gestion des contentions d’accès aux données (locks)); logging
  • Manipulation et sécurisation des données (langage SQL, présentation du catalogue DB2, notion d’explain plan)

MODULE 3 : Surveillance et Exploitation des bases de données

  • Gestion de l’espace disque : tablespaces, journaux de transactions, home directory; bests practices de placement des fichiers
  • Sauvegardes / Restaurations (backup/restore/rollforward, load, import, move)
  • Monitoring des performances (mise à jour des statistiques, réorganisation de tables et d’indexes, outils db2top et db2pd, snapshots et vues de monitoring)

MODULE 4 : Sécurisation des structures et des données; développement d’applications avec DB2

  • Sécurisation (privilèges aux niveaux DDL et DML, contraintes d’intégrité)
  • Code embarqué dans la base (procédures, fonctions, triggers).

Instructor

2 320.00€