Guide de l'administrateur NetBackup™ for PostgreSQL

Last Published:
Product(s): NetBackup & Alta Data Protection (10.0)
  1. Présentation de NetBackup for PostgreSQL
    1.  
      A propos de Agent NetBackup for PostgreSQL
    2.  
      Fonctions prises en charge par Agent NetBackup for PostgreSQL
    3.  
      Package Agent NetBackup for PostgreSQL
    4.  
      A propos de la licence pour Agent NetBackup for PostgreSQL
  2. Installation de l'agent NetBackup for PostgreSQL
    1.  
      Planification de l'installation de Agent NetBackup for PostgreSQL
    2.  
      Vérification des systèmes d'exploitation et des plates-formes
    3.  
      Conditions préalables à l'installation pour Agent NetBackup for PostgreSQL
    4.  
      Conditions requises après l'installation pour Agent NetBackup for PostgreSQL
    5.  
      Description du package Agent NetBackup for PostgreSQL
    6.  
      Installation de Agent NetBackup for PostgreSQL
    7.  
      Authentification du mot de passe
    8.  
      Désinstallation de Agent NetBackup for PostgreSQL
  3. Configuration de NetBackup for PostgreSQL
    1.  
      Fichier de configuration nbpgsql.conf
    2.  
      Configuration de sauvegardes PostgreSQL avec des politiques de stockage de données
  4. Sauvegarde et restauration de NetBackup for PostgreSQL
    1. À propos des sauvegardes PostgreSQL
      1.  
        Fichier de configuration postgresql.conf
    2.  
      Réalisation de sauvegardes PostgreSQL
    3.  
      Validation des sauvegardes PostgreSQL
    4.  
      Interrogation des sauvegardes PostgreSQL
    5.  
      Suppression d'informations de sauvegarde dans les fichiers de catalogue NetBackup
    6.  
      À propos des restaurations PostgreSQL
    7.  
      Réalisation de restaurations PostgreSQL
    8.  
      Restaurations redirigées
    9.  
      Récupération de restaurations
    10.  
      Reprise après incident
  5. Dépannage de PostgreSQL
    1.  
      Correction des erreurs lors de l'utilisation de Agent NetBackup for PostgreSQL
  6. Annexe A. Commandes et conventions de NetBackup for PostgreSQL
    1.  
      À propos des commandes Agent NetBackup for PostgreSQL
    2.  
      Conventions des commandes Agent NetBackup for PostgreSQL
  7. Annexe B. Commandes de NetBackup for PostgreSQL
    1.  
      nbpgsql -o backup
    2.  
      nbpgsql -o restore
    3.  
      nbpgsql -o query
    4.  
      nbpgsql -o delete
  8.  
    Index

À propos des sauvegardes PostgreSQL

La commande de sauvegarde nbpgsql -o backup lance l'opération de sauvegarde en utilisant -S, -P et -s comme paramètres requis. Les paramètres -l et -z sont les paramètres requis pour les systèmes d'exploitation Linux.

Les paramètres portnum et -u sont facultatifs. Vous pouvez configurer ces paramètres dans le fichier nbpgsql.conf ou les spécifier sur la ligne de commande nbpgsql.

Une fois que vous avez défini les paramètres pour la sauvegarde, l'agent les lit et démarre la sauvegarde selon les paramètres spécifiés. L'agent écrit les données que vous voulez protéger dans les fichiers WAL.

Ces fichiers WAL sont ensuite archivés dans le répertoire d'archivage que vous pouvez créer à l'emplacement choisi.

Remarque :

Assurez-vous que le répertoire de données PostgreSQL et l'archive ou le répertoire WAL résident sur le même LVM.

Lorsque vous créez l'archive ou le répertoire WAL, Veritas recommande de le créer en dehors du répertoire de données.

Avant d'exécuter une sauvegarde, veillez à définir les paramètres dans le fichier postgresql.conf pour activer l'archivage WAL.

Pour plus d'informations, consultez la section Se reporter à Fichier de configuration postgresql.conf.

L'agent protège les fichiers suivants :

  • Fichiers de schéma associés à toutes les tables de base de données.

  • Fichiers associés aux tables de base de données.

  • Fichiers de données et d'index.

Remarque :

Assurez-vous que les versions de l'agent PostgreSQL et de NetBackup sont les mêmes pour que les opérations de sauvegarde et de restauration réussissent.

Figure : Workflow de sauvegarde NetBackup for PostgreSQL

Workflow de sauvegarde NetBackup for PostgreSQL
Workflow NetBackup for PostgreSQL

Lorsque vous exécutez la sauvegarde, l'agent se connecte à la base de données PostgreSQL pour exécuter une purge et un verrouillage en lecture seule sur toutes les tables. L'agent lit ensuite les fichiers de base de données PostgreSQL associés à partir du répertoire monté et lance la sauvegarde.

LVM ou VSS crée un snapshot et le monte. Les fichiers associés (instance entière) sont archivés dans un fichier. L'agent copie le fichier archivé dans l'objet de données XBSA et l'envoie à l'interface XBSA NetBackup.

L'interface XBSA NetBackup écrit ces données sur le média monté ou sur le stockage sur disque géré par le serveur de médias NetBackup.

L'invite de commande affiche l'état de succès de la sauvegarde. Le moniteur d'activité affiche également l'état du travail de sauvegarde.