Guide de l'administrateur NetBackup™ for DB2
- Présentation de NetBackup for DB2
- Installation de NetBackup for DB2
- Vérification de la compatibilité du système d'exploitation et de la plate-forme
- A propos de l'archivage de journal
- Configuration de NetBackup for DB2
- À propos de la configuration d'une politique de sauvegarde pour DB2
- À propos de l'ajout de sélections de sauvegarde à une politique DB2
- Sauvegarder à propos des fichiers de consignation de journal d'archive avec le programme de procédure utilisateur
- Configuration de l'environnement d'exécution
- En créant un fichier de db2.conf pour l'utilisez avec le programme de procédure utilisateur
- Créant un fichier de db2.conf (méthode de fournisseur)
- Configurer des fichiers de bp.conf dans un environnement de cluster
- À propos des scripts shell NetBackup for DB2
- Exécution de sauvegardes et de restaurations de DB2
- A propos des sauvegardes par l'utilisateur
- Effectuer une restauration de base de données
- A propos d'une restauration alternative
- 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 par cliché
- A propos de la configuration des sauvegardes BLI NetBackup for DB2 sous UNIX
- Configuration de politiques pour les sauvegardes incrémentielles de bloc avec NetBackup for DB2
- A propos des effets de Snapshot Client
- Dépannage de NetBackup for DB2
- A propos des fichiers journaux NetBackup for DB2
- Annexe A. Configuration pour un environnement DB2 EEE (DPF)
- Annexe B. Utiliser NetBackup pour le DB2 avec SAP®
- Annexe C. Enregistrer des emplacements autorisés
Récupérant DB2 une base de données - restaurer 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 la 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 votre 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. 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 fichiers journaux et trouver les fichiers journaux manquants dans les répertoires de restauration.
Si PARTITIONTYPE RAW est spécifié dans le fichier db2.conf, le programme de procédure 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. 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. 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 restaurée aujourd'hui, les fichiers journaux sont utilisés pour restaurer les transactions qui se sont produites après la sauvegarde.