Guide de l'administrateur NetBackup™ for DB2
- Présentation de NetBackup for DB2
- Installation de NetBackup for DB2
- Configuration de NetBackup for DB2
- À propos de la configuration d'une politique de sauvegarde pour DB2
- À propos de la sauvegarde des fichiers journaux d'archive avec le programme de sortie utilisateur
- Configuration de l'environnement d'exécution
- Création d'un fichier db2.conf pour l'utiliser avec le programme de sortie utilisateur
- Création d'un fichier db2.conf (méthode fournisseur)
- Configuration de fichiers bp.conf dans un environnement de cluster
- À propos des scripts shell NetBackup for DB2
- Exécution de sauvegardes et de restaurations de DB2
- À propos des sauvegardes dirigées par l'utilisateur
- Restauration d'une base de données
- À propos de la restauration à un autre emplacement
- Utilisation de Snapshot Client avec NetBackup for DB2
- À propos de NetBackup for DB2 avec des opérations de Snapshot Client
- Restauration de NetBackup for DB2 à partir d'une sauvegarde de snapshot
- À propos de la configuration des sauvegardes BLI NetBackup for DB2 sous UNIX
- Configuration de politiques pour les sauvegardes BLI avec NetBackup for DB2
- À propos des effets de Snapshot Client
- Dépannage de NetBackup for DB2
- À propos des fichiers journaux NetBackup for DB2
- Annexe A. Configuration pour un environnement DB2 EEE (DPF)
- Annexe B. Utilisation de NetBackup for DB2 avec SAP®
- Annexe C. Enregistrement d'emplacements autorisés
Récupération d'une base de données DB2 - Restauration des journaux d'archive
Vous pouvez utiliser la procédure dans cette section si vous devez restaurer les journaux d'archive avant que vous effectuiez l'actualisation.
Utilisez la procédure dans cette section pour restaurer les journaux d'archive manuellement si les situations suivantes existent :
Si les journaux d'archive ne sont pas dans les emplacements standard. Dans ce cas, NetBackup ne peut pas effectuer de restauration transparente de DB2. Vous avez pu avoir déplacé un ou plusieurs des journaux d'archive nécessaires au stockage secondaire tel que la bande, le stockage de réseau ou un autre emplacement. Par exemple, si ARCFUNC COPY est actif et que les vieux journaux d'archive ont été déplacés sur une bande, effectuez la procédure de cette section.
Si ARCFUNC COPY était actif dans le fichier db2.conf au moment de la sauvegarde des journaux d'archive et que les paramètres ARCDIR et RETDIR spécifient deux emplacements différents.
Si PARTITIONTYPE RAW était actif dans le fichier db2.conf pour certaines (pas toutes) sauvegardes de journaux d'archive.
Pour plus d'informations sur les commandes DB2, voir la documentation DB2.
Restauration d'A une base de données DB2 quand les journaux d'archive sont dans un emplacement non standard
- Restaurez la base de données
Transmettez la commande DB2 RESTORE DATABASE pour restaurer la base de données. Par exemple :
Windows : db2 restore db db_name load install_path\NetBackup\bin\nbdb2.dll
Où db_name est le nom de la base de données DB2 à restaurer.
UNIX : db2 restore db db_name load /usr/openv/netbackup/bin/lib
Où :
db_name
Nom de la base de données DB2.
lib
Chemin d'accès complet à la bibliothèque NBDB2.
- Utilisez NetBackup pour parcourir les journaux d'archive.
Si une restauration requiert des fichiers journaux sauvegardés à partir d'un système de fichiers et d'un périphérique brut, récupérez les journaux du système de fichiers manuellement.
Vous pouvez utiliser la commande bplist pour parcourir les journaux d'archive et rechercher ceux qui manquent dans les répertoires de restauration.
Si PARTITIONTYPE RAW est spécifié dans le fichier db2.conf, le programme de sortie utilisateur ne recherche les journaux que lorsque vous effectuez la restauration. Les journaux manquants sont ceux qui ont été enregistrés si PARTITIONTYPE RAW n'était pas actif.
- Utilisez les commandes du système d'exploitation de copier les journaux d'archive manquants sur les emplacements corrects dans votre système d'exploitation. Par exemple :
Sous Windows, utilisez votre souris pour copier les fichiers à partir d'un emplacement à l'autre.
Sous UNIX, utilisez la commande cp.
Si ARCFUNC COPY est actif et que les paramètres ARCDIR et RETDIR spécifient différents emplacements, copiez les journaux du répertoire ARCDIR dans le répertoire RETDIR. Si ARCDIR et RETDIR spécifient le même emplacement, vous ne devez prendre aucune mesure. Si certains des fichiers journaux ont été déplacés vers le stockage secondaire, restaurez ces fichiers vers le répertoire RETDIR.
- Utilisez NetBackup pour restaurer les journaux d'archive.
Utilisez la commande bprestore. Par exemple :
Windows : bprestore install_path\vedb2\db2\v8\db2V82d\NODE0000\SQL0001\SQLOGDIR\S00009.LOG
UNIX : bprestore /vedb2/db2/v8/db2V82d/NODE0000/SQL0001/SQLOGDIR/S00009.LOG
- Mettez la base de données en ligne.
Lorsque la restauration par progression est lancée, DB2 envoie une demande de restauration des fichiers journaux nécessaires à NetBackup. Le DB2 réapplique alors les informations de transaction dans les journaux d'archive puisque la dernière sauvegarde complète a été effectuée. Le DB2 met de retour la base de données.
Par exemple, vous pouvez utiliser les options suivantes de commande si PARTITIONTYPE RAW n'était pas spécifié au moment de la sauvegarde des fichiers journaux :
db2 rollforward db sample to end of logs and stop
La commande ROLLFORWARD DATABASE transmet les messages si elle ne peut pas localiser tous les fichiers journaux d'archive dont elle a besoin. Si vous recevez ces messages, accédez aux fichiers journaux d'archive et restaurez-les, puis exécutez de nouveau la commande ROLLFORWARD DATABASE.
Une fois la base de données restaurée, la commande ROLLFORWARD DATABASE restaure et réapplique les transactions enregistrées dans les fichiers journaux d'archive depuis l'exécution de la dernière sauvegarde. Par exemple, si l'image de sauvegarde a été créée il y a 10 jours et qu'elle est restaurée aujourd'hui, les fichiers journaux sont utilisés pour restaurer les transactions qui se sont produites après la sauvegarde.
Plus d'informations