Bases de données & Oracle

PostgreSQL : Administration de la base de données

Administrez PostgreSQL avec une méthode de diagnostic et de reprise. Le fil rouge couvre configuration, rôles, transactions, maintenance, performance et restauration sur une instance d’exercice isolée.

3 jours · 21 hIntermédiaireHybride

Pour qui ?

Administrateurs systèmes ou bases de données et développeurs chargés d’exploiter une instance PostgreSQL.

Prérequis

Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données relationnelles. Ils sont en mesure d’effectuer des requêtes simples en SQL pour interroger et manipuler des données, en vue de les répliquer au cours des.

Des compétences à mettre en pratique

Objectifs pédagogiques

  • Comprendre l’architecture et le fonctionnement interne de PostgreSQL
  • Savoir installer et configurer un serveur PostgreSQL
  • Administrer les bases de données et les instances au quotidien
  • Gérer des utilisateurs, les rôles et les droits d'accès
  • Savoir interagir avec un serveur PostgreSQL au moyen de Psql
  • Mettre en œuvre les mécanismes de sécurité
  • Surveiller, diagnostiquer et optimiser les performances
  • Mettre en place une stratégie de sauvegarde et de restauration

Votre progression, jour après jour

Programme détaillé

6 séquences · 21 heures indicatives · ateliers et évaluation

Télécharger le programme (PDF)

Le cas fil rouge

Exploiter une instance PostgreSQL et démontrer sa capacité de reprise dans un environnement isolé.

Préparer votre formation et découvrir la méthode

Préparer la formation

SQL et ligne de commande ; PostgreSQL, psql et cluster de laboratoire, aucune commande d'administration sur une base réelle.

Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.

Jour 01Installer et comprendre le cluster7 h · 2 séquences avec mise en pratique

Séquence 1 · 3 h 30

Installer et comprendre le cluster

  • Distinguer cluster, base, schéma et session.
  • Situer processus, fichiers de configuration et WAL.
  • Utiliser psql pour inspecter connexions et paramètres.
  • Distinguer cluster, bases, processus, WAL et configuration ; préciser locale et encodage.
Notions et méthodes en détail
  • Distinguer cluster PostgreSQL, base, schéma et session ; situer configuration et journaux.
  • Initialiser une instance d’exercice et vérifier encodage, locale, port et répertoire de données.
  • Comprendre WAL, processus serveur et checkpoints dans le fonctionnement général.

Atelier prévuInstaller ou inspecter un cluster préparé et produire une fiche de configuration avec chemins et ports du laboratoire.

Livrable attenduDossier d’installation PostgreSQL.

Vérification en atelierLe participant retrouve configuration effective et état du service.

Pour aller plus loin

Reproduire une installation avec paramètres et chemins documentés.

Séquence 2 · 3 h 30

Gérer rôles et accès

  • Créer rôles, appartenances et privilèges d'objets.
  • Configurer authentification et règles pg_hba.conf.
  • Examiner droits par défaut, propriété et portée des schémas.
  • Configurer rôles, héritage, schémas et pg_hba.conf ; séparer connexion et privilèges SQL.
Notions et méthodes en détail
  • Créer rôles de connexion et rôles de groupe ; appliquer privilèges sur schémas et objets.
  • Analyser pg_hba.conf avec ordre des règles et méthode d’authentification.
  • Vérifier droits effectifs et privilèges par défaut sur de nouveaux objets.

Atelier prévuCréer lecteur et application puis vérifier qu'un objet créé ultérieurement respecte les droits attendus.

Livrable attenduMatrice de droits et tests d’accès.

Vérification en atelierLe compte de démonstration accède uniquement aux objets prévus.

Pour aller plus loin

Tester le refus d’accès d’un rôle à un schéma non autorisé.

Jour 02Comprendre transactions et maintenance7 h · 2 séquences avec mise en pratique

Séquence 3 · 3 h 30

Comprendre transactions et maintenance

  • Expliquer MVCC, versions de lignes et visibilité.
  • Observer verrous et transactions longues.
  • Relier VACUUM, ANALYZE et autovacuum à la santé de la base.
  • Lire une chaîne de blocage, repérer les transactions inactives ouvertes et relier accumulation de versions mortes aux décisions d’autovacuum.
Notions et méthodes en détail
  • Relier MVCC, versions de lignes, transactions longues et besoin de nettoyage.
  • Comparer VACUUM et ANALYZE ; observer autovacuum et statistiques.
  • Simuler verrouillage et identifier session bloquante avant intervention.

Atelier prévuSimuler un blocage entre deux sessions, identifier le responsable et choisir une action de résolution proportionnée.

Livrable attenduAnalyse de verrous et plan de maintenance.

Vérification en atelierLe diagnostic explique le blocage et évite de terminer arbitrairement toutes les sessions.

Pour aller plus loin

Diagnostiquer une session qui bloque la maintenance ou une écriture.

Séquence 4 · 3 h 30

Diagnostiquer les performances

  • Lire EXPLAIN ANALYZE sur des requêtes de test.
  • Comparer scans, index, cardinalités et lectures.
  • Suivre connexions, statistiques et croissance des tables.
  • Lire EXPLAIN ANALYZE avec prudence, statistiques, index et volumes intermédiaires.
Notions et méthodes en détail
  • Lire EXPLAIN ANALYZE avec prudence sur les commandes qui modifient des données.
  • Comparer estimation, lignes réelles, boucles, tri et accès par index.
  • Tester un index ou une réécriture à résultat identique et mesurer lectures ou durée.

Atelier prévuOptimiser une requête lente sans changer son résultat et documenter l'effet de l'index sur les écritures.

Livrable attenduPlan commenté et optimisation mesurée.

Vérification en atelierLa correction répond à l’opération coûteuse observée.

Pour aller plus loin

Comparer estimation et exécution réelle pour cibler la cause d’une lenteur.

Jour 03Concevoir sauvegarde et restauration7 h · 2 séquences avec mise en pratique

Séquence 5 · 3 h 30

Concevoir sauvegarde et restauration

  • Comparer pg_dump, sauvegarde physique et archivage WAL.
  • Relier RPO et RTO aux procédures choisies.
  • Préparer les dépendances de restauration, rôles et extensions.
  • Distinguer sauvegarde logique, physique, archivage WAL et restauration à un instant donné.
Notions et méthodes en détail
  • Distinguer sauvegarde logique, sauvegarde physique et archivage WAL.
  • Définir RPO et RTO puis préparer une restauration cohérente avec ces objectifs.
  • Restaurer sur une instance isolée et rapprocher schéma, objets et données.

Atelier prévuRestaurer un dump dans une autre base puis vérifier données et droits ; examiner une démonstration de reprise à un instant donné.

Livrable attenduProcédure de reprise et contrôles d’intégrité.

Vérification en atelierLa preuve de restauration précise point de reprise et contrôles effectués.

Pour aller plus loin

Vérifier une restauration au lieu de conclure sur le seul succès de sauvegarde.

Séquence 6 · 3 h 30

Préparer l'exploitation et les incidents

  • Distinguer réplication, sauvegarde et haute disponibilité.
  • Définir alertes de capacité, retard et échec de sauvegarde.
  • Préparer changement de version et procédure de retour.
  • Organiser supervision, capacité, mises à jour et réponse aux incidents récurrents.
Notions et méthodes en détail
  • Préparer surveillance de connexions, stockage, réplication et sauvegardes.
  • Définir procédure de maintenance et critères de retour au service.
  • Documenter incident, cause, correction et contrôle après reprise.

Atelier prévuRemettre un guide d'exploitation avec preuve de restauration, contrôles quotidiens et scénario de reprise après incident.

Livrable attenduRunbook et exercices d’incident.

Vérification en atelierLe runbook permet de choisir une action à partir d’un symptôme identifié.

Pour aller plus loin

Simuler saturation disque ou retard de réplication dans un environnement de test.

Mettre vos acquis à l’épreuve

Évaluation finale prévue

Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.

Critères de réussite
  • Les sauvegardes sont validées par restauration.
  • Les droits des nouveaux objets sont anticipés.
  • Le diagnostic distingue verrou, requête coûteuse et saturation.

Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.

Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.

Références pour approfondir

Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.

Pour obtenir plus de détails ou le programme détaillé, contactez le centre Beyond Expertise.

Contacter le centre

Accès, accompagnement et reconnaissance

Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.

Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».

Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.

Contenu e-learning

Cours e-learning à préparer

Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.

Origine des informations et statut du programme

Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.

Consulter la fiche du site officiel