Guide de l'administrateur NetBackup™ for PostgreSQL

Last Published:
Product(s): NetBackup & Alta Data Protection (10.4)

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 :

  • 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

  • (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.

  • 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, 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,

    Pour plus d'informations,

Pour exécuter la sauvegarde

  1. Exécutez la commande suivante :

    nbpgsql -o backup

    -S primary_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.
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