M2i Formation

Découvrez notre formationPostgreSQL - Sauvegardes et restaurations

Présentiel

2 jours (14 heures) - PGRE-SAUV

Accueil  ›  Formations Informatique  ›  Bases de données  ›  MySQL et PostgreSQL  ›  PostgreSQL - Sauvegardes et restaurations

Objectifs pédagogiques

  • Définir et mettre en place un plan de sauvegarde cohérent par rapport aux exigences du SI
  • Sauvegarder et restaurer efficacement les données d'une instance PostgreSQL en maîtrisant les différentes méthodes de sauvegarde et restauration des données
  • Utiliser les outils disponibles dans PostgreSQL et les principaux outils de sauvegardes et restaurations disponibles dans la communauté (pitrery, pg_rman, Barman...).

Niveau requis

Avoir suivi le cours PGRE-SQL "PostgreSQL - Administration" ou maîtriser l'administration d'une instance PostgreSQL.

Public concerné

Administrateurs de bases de données (DBA) ou tout utilisateur ayant déjà une bonne connaissance de PostgreSQL.

Paris La Défense16/03/20201 100 € HTDates proposées dans les agences M2iRéserver
Paris La Défense29/06/20201 100 € HTDates proposées dans les agences M2iRéserver
Paris La Défense28/09/20201 100 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Jour 1

Sauvegardes et restaurations avec PostgreSQL

  • Généralités
  • Sauvegarde logique ou sauvegarde SQL avec pg_dump et pg_dumpall
  • Restauration logique à partir d'un fichier texte avec psql ou binaire avec pg_restore
  • Sauvegarde physique au niveau système de fichiers
  • Le mode archive et sa configuration
  • Sauvegarde à chaud (serveur ouvert)
  • Sauvegarde à chaud avec pg_basebackup ou avec la procédure de bas niveau
  • Restauration physique en mode archive
  • Récupération point-in-time (PITR)

Exemples de travaux pratiques (à titre indicatif)

  • Sauvegardes logiques avec pg_dump et pg_dumpall
  • Suppressions logiques d'objets
  • Restauration logique de ces objets
  • Mise en oeuvre du mode archive d'une instance
  • Création d'objets volumineux
  • Sauvegardes à chaud avec la procédure de bas niveau
  • Panne physique détruisant l'instance
  • Restauration physique complète à partir de la sauvegarde à chaud
  • Vérification après restauration

Jour 2

Outils de sauvegardes et restaurations

  • pg_rman
    • PostgreSQL Recovery Manager
    • En mode autonome et avec un serveur de sauvegarde
    • Installation et configuration
    • Commandes, sauvegardes, restaurations et suppressions de sauvegardes
  • pitrery
    • Point In Time Recovery
    • Installation, configuration et utilisation
    • Sauvegardes, restaurations et suppressions de sauvegardes
  • Barman
    • Backup and Recovery Manager
    • Prérequis
    • Installation, configuration et utilisation
    • Sauvegardes, restaurations et suppressions de sauvegardes
  • Autres produits à évaluer

Exemples de travaux pratiques (à titre indicatif)

  • pg_rman
    • Mise en place et configuration
    • Création du catalogue
    • Configuration de pg_rman pour compresser les données, garder deux jeux de sauvegardes...
    • Sauvegarde complète à chaud et validation de celle-ci
    • Sauvegarde incrémentale
    • Destruction complète de l'instance
    • Restauration complète de l'instance et vérification des données
  • pitrery
    • Mise en place
    • Configuration de pitrery pour effectuer des sauvegardes compressées avec tar, archiver les wal en local compressés...
    • Sauvegardes complètes à chaud
    • Vérification des sauvegardes
    • Simulation d'une panne
    • Restauration partielle PITR
    • Vérification des données restaurées
  • Barman
    • Mise en place et configuration
    • Test de la configuration et de l'archivage
    • Sauvegardes complètes à chaud
    • Simulation d'un incident détruisant l'instance
    • Lister les sauvegardes Barman
    • Effectuer une restauration partielle PITR de l'instance
    • Vérifier l'état des données restaurées

Faites évoluer vos compétences

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus