Guide de l'administrateur NetBackup™ for SQLite

Last Published:
Product(s): NetBackup & Alta Data Protection (10.0)
  1. Présentation de l'agent NetBackup for SQLite
    1.  
      A propos de l'agent NetBackup for SQLite
    2.  
      Fonctions prises en charge par agent NetBackup for SQLite
    3.  
      Package agent NetBackup for SQLite
    4.  
      À propos de la licence agent NetBackup for SQLite
    5.  
      Documentation agent NetBackup for SQLite
  2. Installation de l'agent NetBackup for SQLite
    1.  
      Planification de l'installation de agent NetBackup for SQLite
    2.  
      Vérification des systèmes d'exploitation et des plates-formes
    3.  
      Conditions préalables à l'installation pour agent NetBackup for SQLite
    4.  
      Conditions requises après l'installation pour agent NetBackup for SQLite
    5.  
      Description du package agent NetBackup for SQLite
    6.  
      Installation de agent NetBackup for SQLite
    7.  
      Désinstallation de agent NetBackup for SQLite
  3. Configuration de l'agent NetBackup for SQLite
    1.  
      Fichier de configuration nbsqlite.conf
    2.  
      Configuration de sauvegardes SQLite avec des politiques de stockage de données
  4. Sauvegarde et restauration de NetBackup for SQLite
    1.  
      A propos des sauvegardes de base de données SQLite
    2.  
      Réalisation de sauvegardes SQLite
    3.  
      Validation des informations de sauvegarde
    4.  
      Interrogation des sauvegardes
    5.  
      Suppression d'informations de sauvegarde dans les fichiers de catalogue NetBackup
    6.  
      À propos de la restauration de sauvegardes SQLite
    7.  
      Réalisation de restaurations pour les sauvegardes SQLite
    8.  
      Restaurations redirigées
    9.  
      Reprise après incident
  5. Dépannage de NetBackup for SQLite
    1.  
      Correction des erreurs lors de l'utilisation de agent NetBackup for SQLite
  6. Annexe A. Commandes et conventions de NetBackup for SQLite
    1.  
      À propos des commandes agent NetBackup for SQLite
    2.  
      À propos des conventions des commandes agent NetBackup for SQLite
  7. Annexe B. Commandes NetBackup for SQLite
    1.  
      nbsqlite -o backup
    2.  
      nbsqlite -o restore
    3.  
      nbsqlite -o query
    4.  
      nbsqlite -o delete
  8.  
    Index

Correction des erreurs lors de l'utilisation de agent NetBackup for SQLite

Instructions générales de résolution des problèmes

Tableau : Étapes générales de résolution des erreurs répertorie les étapes générales à suivre pour résoudre les problèmes que vous pouvez rencontrer lors de l'utilisation de l'agent.

Tableau : Étapes générales de résolution des erreurs

Étapes

Action

Action

É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 :

  • Quelle opération avez-vous tenté d'effectuer ?

  • Quelle méthode avez-vous utilisée ?

  • Quels types de plate-forme serveur et de système d'exploitation étaient impliqués ?

  • Si votre site utilise à la fois un serveur maître et un serveur de médias, s'agissait-il du serveur maître ou du serveur de médias ?

  • Si un client était impliqué, de quel type de client s'agissait-il ?

  • Êtes-vous déjà parvenu à effectuer cette opération auparavant ? Si oui, en quoi votre environnement diffère-t-il à présent ?

  • Quel est le niveau de Service Pack ?

  • Utilisez-vous les derniers correctifs disponibles pour le système d'exploitation, notamment ceux requis pour l'utilisation de NetBackup ?

  • La version de votre microprogramme de périphérique est-elle équivalente ou supérieure à celle qui a été testée selon les listes de compatibilité de périphérique publiées ?

Étape 3

Enregistrez toutes les informations.

Saisissez les informations pouvant s'avérer précieuses :

  • Journaux NetBackup.

  • Journaux propres à la consignation NetBackup for SQLite.

  • Journaux propres à l'interface XBSA NetBackup.

É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 corriger l'erreur, contactez le support technique.

Correction des erreurs à l'aide des journaux

Pour corriger les erreurs, vous pouvez consulter les journaux NetBackup, les journaux agent NetBackup for SQLite 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 SQLite se trouvent ici :

  • install_path\nbsqlite.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

Dépannage de agent NetBackup for SQLite

Tableau : Dépannage de NetBackup for SQlite répertorie les erreurs que vous pouvez rencontrer lors de diverses opérations et les solutions correspondantes.

Tableau : Dépannage de NetBackup for SQlite

Erreur

Description

Solution

La sauvegarde nbsqlite échoue avec l'erreur suivante :

Impossible de charger xbsa.dll

La sauvegarde nbsqlite échoue si le chemin d'accès à la variable d'environnement utilisateur n'est pas mis à jour avec le répertoire bin NetBackup.

Pour que la sauvegarde nbsqlite aboutisse :

  • Mettez à jour le chemin d'accès à la variable d'environnement d'utilisateur avec NetBackup_install_path/bin.

La sauvegarde nbsqlite échoue avec le code d'état 7648

La sauvegarde peut échouer en cas d'échec de la validation de l'hôte pour une connexion sécurisée.

L'agent peut mettre un certain temps à arrêter l'opération de sauvegarde et à afficher l'état du travail sur l'invite de commande nbsqlite.

Veillez à configurer un nom de serveur maître valide et le nom d'hôte.

La sauvegarde nbsqlite échoue avec l'erreur suivante :

Echec du lancement de l'interface XBSA

ou

Echec de la création de l'objet XBSA

La sauvegarde nbsqlite échoue si le fichier nbsqlite.conf n'est pas mis à jour avec les paramètres requis.

Pour réussir l'exécution de la sauvegarde

  • Configurez le nom du serveur maître valide, le nom de la politique et le type de planification dans le fichier nbsqlite.conf ou à partir de la ligne de commande.

  • Vérifiez s'il existe des erreurs de communication entre l'agent nbsqlite et le serveur principal NetBackup. Pour plus d'informations, consultez le Guide d'administration de NetBackup.

(Windows) Echec de la création du snapshot VSS

La sauvegarde nbsqlite peut échouer lorsque l'utilisateur ne dispose pas des privilèges requis pour exécuter les opérations nbsqlite.

Exécutez cmd.exe en tant qu'administrateur.

L'opération de restauration nbsqlite ne restaure aucune donnée à partir du client NetBackup cible.

La restauration nbsqlite échoue si le fichier nbsqlite.conf n'est pas mis à jour avec le nom du client NetBackup et le répertoire cible.

Pour que la restauration aboutisse

  • Lancez la restauration à partir du client source NetBackup.

  • Définissez les paramètres de nom de client NetBackup et de répertoire cible dans le fichier nbsqlite.conf.

La sauvegarde nbsqlite échoue avec l'erreur suivante :

(Linux) Erreur lors de la création du snapshot LVM

La sauvegarde nbsqlite peut échouer lorsque le groupe de volumes ne dispose pas de suffisamment d'espace pour le snapshot.

Pour vérifier l'espace sur le groupe de volumes, utilisez la commande suivante :

  1. $vgs

    La commande affiche les détails du groupe de volumes.

  2. Mettez à jour le fichier nbsqlite.conf avec la taille de snapshot appropriée. Le snapshot doit être équivalent ou supérieur à la taille du fichier de sauvegarde.

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 nbsqlite 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.

Pour supprimer les snapshots

  1. Pour établir la liste des snapshots existants, exécutez la commande suivante :

    $lvs

    La commande affiche les détails des snapshots.

  2. Pour supprimer les snapshots, exécutez la commande suivante :

    $ lvremove -f <volume_group>/<snapshot_name>

La sauvegarde nbsqlite 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 - sqlitesnap_<timestamp>

La sauvegarde nbsqlite échoue lors d'une tentative de démontage du snapshot ou du périphérique, ou lors de la suppression des snapshots existants.

Pour démonter le snapshot

  1. Obtenez la liste de tous les systèmes de fichiers montés à l'aide de la commande suivante :

    $ mount-l

  2. Si le snapshot existe toujours, exécutez la commande suivante :

    $unmount<mount_directory>

    Remarque :

    Ce répertoire est créé dans /mnt/<snapshot_name>. Les noms de préfixe pour le snapshot sont sqlitesnap.

  3. Pour supprimer le snapshot manuellement, exécutez la commande suivante :

    1vremove -f <volume_group>/<snapshot_name>

Le fichier nbsqlite.conf est manquant après l'installation de l'agent sur RHEL ou SUSE.

À partir de NetBackup 8.2, le fichier nbsqlite.conf n'est pas créé par défaut lorsque vous installez l'agent sur RHEL ou SUSE. Il est impossible d'écraser le fichier de configuration, car le programme d'installation du RPM remplace simplement tous les fichiers du répertoire de destination /usr/NBSQLiteAgent/.

Si le fichier nbsqlite.conf n'existe pas, vous pouvez le créer en exécutant la commande de l'utilitaire de sauvegarde sans aucune option. Par exemple, exécutez la commande ./nbsqlite. Cette commande crée le fichier nbsqlite.conf par défaut.