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
Correction des erreurs lors de l'utilisation de Agent NetBackup for PostgreSQL
Le tableau suivant présente les étapes qui vous aideront à résoudre les problèmes que vous pouvez rencontrer lors de l'utilisation de Agent NetBackup for PostgreSQL.
Tableau : Étapes générales de résolution des problèmes
Étapes |
Action |
Description |
---|---|---|
Étape 1 |
Souvenez-vous du message d'erreur |
Des messages d'erreur s'affichent généralement en cas de problème. Si vous ne voyez aucun message d'erreur sur la ligne de commande, mais suspectez néanmoins un problème, consultez les rapports et les journaux. Ils peuvent fournir un message d'erreur pointant directement vers le problème. Les journaux et les rapports sont des outils essentiels pour le dépannage. |
Étape 2 |
Identifiez ce que vous faisiez quand le problème est survenu. |
Posez les questions suivantes :
|
Étape 3 |
Enregistrez toutes les informations |
Saisissez les informations pouvant s'avérer précieuses :
|
Étape 4 |
Corrigez le problème |
Après avoir défini le problème, utilisez les informations disponibles pour le corriger. |
Étape 5 |
Contactez le support technique |
Si vous ne pouvez pas résoudre le problème, contactez le support technique. |
Pour corriger les erreurs, vous pouvez consulter les journaux NetBackup, les journaux Agent NetBackup for PostgreSQL et l'interface XBSA NetBackup. Ces journaux se trouvent aux emplacements suivants :
Les journaux NetBackup se trouvent ici :
install_path\NetBackup\logs\bprd
chemin_installation\NetBackup\logs\bpbrm
chemin_installation\NetBackup\logs\user_ops\dbext\logs
Vous devez activer les fichiers journaux bprd
et bpcd
. Pour plus d'informations, consultez le Guide de dépannage NetBackup.
Les journaux propres à Agent NetBackup for PostgreSQL se trouvent ici :
install_path\nbpgsql.log
Les journaux propres à l'interface XBSA NetBackup se trouvent ici :
<NetBackup_install_path>/netbackup/logs/exten_client
Pour le dépannage de NetBackup, consultez le Guide de dépannage de NetBackup et le Guide de référence des commandes NetBackup
Tableau : Dépannage de NetBackup for PostgreSQL répertorie et décrit les erreurs que vous pouvez rencontrer lors de diverses opérations et les solutions correspondantes.
Tableau : Dépannage de NetBackup for PostgreSQL
Problèmes |
Description |
Solution |
---|---|---|
La sauvegarde nbpgsql échoue avec l'erreur suivante : Impossible de charger la bibliothèque postgresql |
Vous pouvez rencontrer ce problème lorsque le fichier
|
Suivez les instructions ci-dessous et réexécutez la sauvegarde :
|
La sauvegarde nbpgsql échoue avec l'erreur suivante : Connexion à la base de données impossible |
La sauvegarde nbpgsql échoue si le fichier |
Pour ajouter le nom d'utilisateur et le numéro de port appropriés pour la base de données
|
La sauvegarde nbpgsql échoue avec l'erreur suivante : Impossible de charger xbsa.dll |
La sauvegarde nbpgsql échoue si le chemin d'accès à la variable d'environnement n'est pas mis à jour avec le répertoire bin de NetBackup. |
Pour réussir l'exécution d'une sauvegarde nbpgsql
|
La sauvegarde nbpgsql échoue avec l'erreur suivante : Echec du lancement de XBSA |
La sauvegarde nbpgsql échoue si le fichier |
Pour réussir l'exécution de la sauvegarde nbpgsql
|
(Windows) Echec de la création du snapshot VSS |
La sauvegarde nbpgsql peut échouer lorsque l'utilisateur ne dispose pas des privilèges requis pour exécuter les opérations nbpgsql. |
Exécutez cmd.exe en tant qu'administrateur. |
L'opération de restauration nbpgsql ne restaure aucune donnée à partir du client NetBackup cible. |
La restauration nbpgsql échoue si le fichier |
Pour que la restauration aboutisse
|
La sauvegarde nbpgsql échoue avec l'erreur suivante : (Linux) Une erreur s'est produite lors de la création du snapshot LVM |
La sauvegarde nbpgsql peut échouer lorsque le groupe de volumes ne dispose pas de suffisamment d'espace pour le snapshot. |
Pour vérifier l'espace dans le groupe de volumes
|
Messages d'erreur après une sauvegarde réussie : <volume_group>/<snapshot_name> Échec de lecture après 0 de 4096 sur 29393616896 : erreur d'entrée ou de sortie. OU <volume_group>/<snapshot_name> : échec de lecture après 0 de 4096 sur 4096 : erreur d'entrée ou de sortie. |
La sauvegarde nbpgsql renvoie ces erreurs lorsque le groupe de volumes contient les snapshots. Vous pouvez répertorier les snapshots, puis les supprimer avant de réexécuter la sauvegarde. Remarque : Les noms de snapshot LVM créés par nbpgsql contiennent le préfixe |
Pour supprimer les snapshots
|
La sauvegarde nbpgsql échoue avec l'erreur suivante : "Echec du chargement de la bibliothèque PostgreSQL" |
Vous pouvez rencontrer ce problème lorsque le fichier
|
Suivez les instructions ci-dessous et réexécutez la sauvegarde :
|
La sauvegarde nbpgsql sous Linux (LVM) échoue avec l'erreur suivante : Erreur lors du démontage du snapshot - Périphérique ou ressource non disponible OU Erreur lors de la suppression du snapshot - pgsqlsnap_<timestamp> Remarque : <timestamp> est l'heure de prise du snapshot LVM |
La sauvegarde nbpgsql échoue pendant une tentative de démontage du snapshot ou du périphérique, ou lorsque vous supprimez les snapshots existants. |
Pour démonter le snapshot
|
Même lorsqu'une restauration aboutit, les services PostgreSQL ne démarrent pas. |
L'opération de restauration aboutit uniquement lorsque vous restaurez la sauvegarde sur un ordinateur doté de la même version mineure de PostgreSQL. Par exemple, si vous sauvegardez un fichier à partir de PostgreSQL version 9.6.x, vous devez restaurer le fichier sur un ordinateur avec PostgreSQL version 9.6.x. |
|
Le fichier |
À partir de NetBackup 8.2, le fichier |
Si le fichier |