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

Réalisation de sauvegardes PostgreSQL

Cette rubrique répertorie les conditions requises pour la sauvegarde, décrit la procédure d'exécution d'une sauvegarde et fournit les informations relatives à la planification de la sauvegarde à partir de NetBackup.

Conditions requises

Avant d'exécuter la sauvegarde, veillez au respect des conditions préalables suivantes :

  • Assurez-vous que les versions de l'agent PostgreSQL et de NetBackup sont les mêmes. Si vous mettez à niveau NetBackup vers une version plus récente, vous devez également mettre à niveau la version de l'agent.

  • Vérifiez que l'utilisateur dispose d'un accès administrateur (Windows) ou racine (Linux).

  • (Windows) Définissez le répertoire NetBackup\bin dans la variable d'environnement.

    Par exemple, Path =C:\Program Files\Veritas\Netbackup\bin

  • (Windows) Définissez le répertoire PostgreSQL\bin dans la variable d'environnement d'utilisateur.

    Par exemple, Path=C:\Program Files\PostgreSQL\bin

  • (Linux) Lien symbolique : si aucun lien symbolique n'existe, créez le lien symbolique libpq.so et assurez-vous qu'il pointe vers l'élément valide libpq.so<n>, où n est la version de la bibliothèque PostgreSQL.

    Pour plus d'informations, consultez la section Se reporter à Conditions requises après l'installation pour Agent NetBackup for PostgreSQL.

  • Définissez les paramètres suivants dans le fichier nbpgsql.conf :

    • DB_USER

    • DB_PORT

    • MASTER_SERVER_NAME

    • POLICY_NAME

    • SCHEDULE_NAME

    • (Linux) PGSQL_LIB_INSTALL_PATH

    • (Linux) SNAPSHOT_SIZE

  • Créez le répertoire archivedir, puis définissez les paramètres suivants dans le fichier postgresql.conf :

    • wal_level = archive

    • archive_mode = on

    • archive_timeout =0

    • statement_timeout=0

      Remarque :

      Veillez à ajouter l'heure en millisecondes. Le temps recommandé est de 30 000 millisecondes (30 secondes).

  • Indiquez les modifications suivantes pour archive_command

    • (Windows) 'copy ' "%p" "C:\\archivedir\\%f"'

    • (Linux) test ! -f <archive_path>/%f && cp %p <archive_path>/%f

  • (Linux) Après la création du répertoire archivedir, remplacez le groupe et le propriétaire par l'utilisateur PostgreSQL.

  • Redémarrez les services PostgreSQL.

  • Configurez les sauvegardes PostgreSQL avec des politiques de stockage de données.

    Pour plus d'informations, consultez la section Se reporter à Configuration de sauvegardes PostgreSQL avec des politiques de stockage de données.

  • Vérifiez les conditions requises pour l'installation et après l'installation.

    Pour plus d'informations, consultez la section Se reporter à Conditions préalables à l'installation pour Agent NetBackup for PostgreSQL.

    Pour plus d'informations, consultez la section Se reporter à Conditions requises après l'installation pour Agent NetBackup for PostgreSQL.

Pour exécuter la sauvegarde

  1. Exécutez la commande suivante :

    nbpgsql -o backup

    -S master_server

    -P policy_name

    -s schedule_name

    (Linux) -z snapshot_size

    (Linux) -l postgresql_library_path

    [-portnum db_port]

    [-u dbuser]

    (Linux) [-b backup_type]

  2. (Facultatif) Saisissez le mot de passe pour la base de données, lorsque la ligne de commande vous y invite. NetBackup se connecte à la base de données et lance la sauvegarde.

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.

Planification de sauvegardes PostgreSQL à partir de NetBackup

Vous pouvez planifier des sauvegardes PostgreSQL à partir de la console d'administration NetBackup à l'aide de la politique de stockage de données pour appeler un script de sauvegarde.

Pour plus d'informations, consultez https://www.veritas.com/support/en_US/article.100041371