Guide de l'administrateur NetBackup™ for PostgreSQL
- Présentation de NetBackup for PostgreSQL
- Installation de l'agent 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
À 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.
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.