Guide de l'administrateur Veritas NetBackup™ for PostgreSQL
- Présentation de NetBackup for PostgreSQL
- Installation de l'agent NetBackup for PostgreSQL
- Planification de l'installation de NetBackup for PostgreSQL Agent
- Vérification des systèmes d'exploitation et des plates-formes
- Conditions préalables à l'installation pour NetBackup for PostgreSQL Agent
- Conditions requises après l'installation pour NetBackup for PostgreSQL Agent
- Description du package NetBackup for PostgreSQL Agent
- Installation de NetBackup for PostgreSQL Agent
- Authentification du mot de passe
- Désinstallation de NetBackup for PostgreSQL Agent
- Configuration de NetBackup for PostgreSQL
- Sauvegarde et restauration de NetBackup for PostgreSQL
- À propos des sauvegardes PostgreSQL
- Réalisation de sauvegardes PostgreSQL
- Validation des sauvegardes PostgreSQL
- Interrogation des sauvegardes PostgreSQL
- Suppression d'informations de sauvegarde dans les fichiers de catalogue NetBackup
- À propos des restaurations PostgreSQL
- Réalisation de restaurations PostgreSQL
- Restaurations redirigées
- Récupération de restaurations
- Reprise après incident
- Dépannage de PostgreSQL
- Annexe A. Commandes et conventions de NetBackup for PostgreSQL
- Annexe B. Commandes de NetBackup for PostgreSQL
- 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.
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\bindans la variable d'environnement.Par exemple,
Path =C:\Program Files\Veritas\Netbackup\bin(Windows) Définissez le répertoire
PostgreSQL\bindans 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.soet assurez-vous qu'il pointe vers l'élément validelibpq.so<n>, oùnest la version de la bibliothèque PostgreSQL.Pour plus d'informations, consultez la section Se reporter à Conditions requises après l'installation pour NetBackup for PostgreSQL Agent.
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 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, 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 NetBackup for PostgreSQL Agent.
Pour plus d'informations, consultez la section Se reporter à Conditions requises après l'installation pour NetBackup for PostgreSQL Agent.
Pour exécuter la sauvegarde
- 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]
- (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.
Vous pouvez planifier des sauvegardes PostgreSQL à partir de la à 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