Guide de l'administrateur NetBackup™ for PostgreSQL
- Présentation de NetBackup for PostgreSQL
- Configuration de NetBackup for PostgreSQL
- Sauvegarde et restauration de NetBackup for PostgreSQL
- À propos des sauvegardes PostgreSQL
- Dépannage de PostgreSQL
- Annexe A. Commandes et conventions de NetBackup for PostgreSQL
- Annexe B. Commandes de NetBackup for PostgreSQL
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.
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 validelibpq.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 fichierpostgresql.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
.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
- 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]
- (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.
Vous pouvez planifier des sauvegardes PostgreSQL à partir de la stockage de données pour appeler un script de sauvegarde.
à l'aide de la politique dePour plus d'informations, consultez https://www.veritas.com/support/en_US/article.100041371