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
Restauration à un autre emplacement sur les clients
Les procédures suivantes expliquent comment restaurer la base de données DB2 et ses journaux des transactions. La procédure établit une demande au DB2 de trouver les images de sauvegarde qui correspondent à la base de données que vous essayez de restaurer. Saisissez les commandes dans cette procédure du client qui reçoit la base de données restaurée.
A effectuent une restauration alternative d'une base de données DB2
- Modifiez le fichier db2.conf sur le client de destination.
Ajoutez les définitions suivantes :
Un pour spécifier la restauration alternative
Un pour définir la nouvelle base de données
Un pour définir la vieille base de données
Un pour définir les nouveaux fichiers journaux
Un pour définir les vieux fichiers journaux
L'exemple suivant affiche la définition nécessaire pour spécifier l'autre restauration :
OBJECTTYPE ALTERNATE # Specifies an alternate restore SRCINST db2v832d # Names the source instance that was backed up SRCALIAS SAMPLE # Names the source database that was backed up DESTINST db2v832t # Names the destination instance name DESTALIAS NEWSAMPL # Names the destination database alias name ENDOPER # Ends the object definition
L'exemple suivant affiche la définition nécessaire pour définir la nouvelle base de données :
DATABASE NEWSAMPL OBJECTTYPE DATABASE POLICY db2-bkup SCHEDULE Default-Application-Backup CLIENT_NAME Client1 # Restore to (and backup from) local host ENDOPER
L'exemple suivant affiche le la définition nécessaire pour définir l'ancienne base de données :
DATABASE SAMPLE OBJECTTYPE DATABASE POLICY db2-bkup SCHEDULE Default-Application-Backup CLIENT_NAME Client2 # Restore from backup of remote host ENDOPER
L'exemple suivant affiche la définition nécessaire pour définir les nouveaux fichiers journaux d'archive :
DATABASE NEWSAMPL OBJECTTYPE ARCHIVE POLICY db2_archive SCHEDULE Default-Application-Backup #SCHEDULE User # Swap '#' on SCHEDULE for user-exit CLIENT_NAME Client1 # Restore to (and backup from) local host ARCFUNC SAVE ENDOPER
L'exemple suivant affiche la définition nécessaire pour définir les anciens fichiers journaux d'archive :
DATABASE SAMPLE OBJECTTYPE ARCHIVE POLICY db2_archive SCHEDULE Default-Application-Backup #SCHEDULE User # Swap '#' on SCHEDULE for user-exit CLIENT_NAME Client2 # Restore from backup of remote host ARCFUNC SAVE ENDOPER
- Sur le client de destination, saisissez la commande DB2 RESTORE.
Saisissez cette commande dans le format suivant :
db2 restore db db_being_restored load lib_path into new_db_name redirect
Où :
db_being_restored
Spécifiez le nom de la base de données qui a été sauvegardée.
lib_path
Spécifiez le chemin d'accès complet à la bibliothèque de NetBackup.
new_db_name
Spécifiez le nom pour la nouvelle base de données. Si le nom de la nouvelle base de données correspond le nom d'une base de données actuellement incluse dans la nouvelle instance, la nouvelle base de données écrase la base de données existante.
Par exemple :
Windows :
db2 restore db sample load install_path\NetBackup\bin\nbdb2.dll into newsampl redirect
UNIX :
db2 restore db sample load /usr/openv/netbackup/bin/nbdb2.sl into newsampl redirect
- Définissez l'emplacement des fichiers de données pour l'espace de table.
Saisissez cette commande dans le format suivant :
db2 set tablespace containers for 0 using "(path path)"
où path spécifie le chemin d'installation de DB2.
Par exemple, le type un ou plus commande semblable à ce qui suit :
Windows :
db2 set tablespace containers for 0 using "(path DB2_install_path\db2v832t\NODE0000\SQL00001\SQLT0000.0)"
UNIX :
db2 set tablespace containers for 0 using "(path DB2_install_path/db2v832t/NODE0000/SQL00001/SQLT0000.0)"
- Restaurez la base de données
Saisissez la commande RESTORE au format suivant :
db2 restore db db_being_restored continue
Par exemple :
db2 restore db sample continue
- (Facultatif) Restaurez les journaux des transactions.
- Utilisez la commande DB2 ROLLFORWARD pour restaurer les journaux.
Saisissez cette commande au format suivant :
db2 rollforward db new_db_name to end of logs and stop
Plus d'informations