Db2 est une famille de systèmes de gestion de bases de données relationnelles au sein de la division Information Management d'IBM, qui est centrée sur plusieurs offres de systèmes de gestion de base de données relationnelles. Cette section explique comment protéger les données de base de données cohérentes de l'application Db2 avec la sauvegarde et la reprise après sinistre dans les environnements Linux.
Voici les API de sauvegarde Db2 utilisées par Backup and DR:
Sauvegarde au niveau du volume (CBT Linux et instantané LVM): les API
db2 set write suspend for database
etdb2 set write resume for database
sont utilisées pour le gel et la décongélation.Base de données de secours (HADR): les API
Db2 database deactivate
etDb2 database activate
sont utilisées pour le gel et la décongélation.Sauvegarde complète et incrémentielle (traditionnelle basée sur des fichiers): l'API
db2 backup db online
(sauvegardes de vidage traditionnelles) fournit des sauvegardes complètes et incrémentielles de la base de données au format de sauvegarde. Lors de la récupération, l'APIrestore db
récupère la base de données en écrasant physiquement la zone de données.Sauvegarde des journaux Db2: les journaux sont effacés à l'aide de
Db2 archive log for database
. Lors d'une sauvegarde de journaux, la charge utile des segments de journaux est copiée de la zone de journaux vers l'emplacement spécifié par le paramètre logarchmeth1.
Fonctionnement: sauvegarde et reprise après sinistre basées sur les volumes avec CBT Linux
Seuls les blocs modifiés sont suivis dans le bitmap: pas de copie sur écriture, pas d'opérations gourmandes en E/S.
La sauvegarde et la récupération de données se déroulent comme suit:
L'agent de sauvegarde et de reprise après sinistre dispose d'un CBT pour suivre les blocs modifiés dans la zone de données de la base de données.
L'agent appelle l'API de la base de données pour la congeler ou la suspendre afin de sauvegarder les données.
L'agent crée un instantané LVM de la zone de données de la base de données et synthétise un bitmap.
Appel de l'agent à l'API de la base de données pour dégeler la base de données.
L'agent copie les blocs modifiés sur l'appareil de sauvegarde/restauration, qui supprime ensuite l'instantané et catalogue la sauvegarde.
L'appliance génère un instantané interne et synthétise une sauvegarde complète virtuelle à un moment précis.
Pour la récupération de données, la sauvegarde et la reprise après sinistre installent instantanément un disque d'espace de préparation réwritable et mettent la base de données en ligne.
Fonctionnement: sauvegarde basée sur des fichiers
Pour sauvegarder et récupérer des données à l'aide d'images de sauvegarde basées sur des fichiers, procédez comme suit:
L'agent de sauvegarde et de reprise après sinistre est déployé sur le serveur de base de données.
Montez le disque de préproduction sur le serveur de base de données.
Appelez la sauvegarde complète et incrémentielle à l'aide de la commande de sauvegarde de vidage, en écrivant l'image de sauvegarde sur le disque monté.
Backup and DR prend un instantané interne. Les sauvegardes de journaux sont effectuées de manière similaire directement à partir du système de fichiers à une fréquence que vous configurez.
Pour la récupération de données, la sauvegarde et la reprise après sinistre installent instantanément le disque d'espace de préparation sur le serveur de base de données et lancent l'opération de restauration de la base de données. Les journaux peuvent être lus à n'importe quel moment après la restauration de la base de données.
Pour la récupération, la sauvegarde et la reprise après sinistre installent instantanément le disque d'espace de préparation sur le serveur de base de données et lancent l'opération de restauration de la base de données. Les journaux peuvent être lus à n'importe quel moment après la restauration de la base de données.
Étape suivante
Préparer la base de données pour la sauvegarde et la reprise après sinistre
Autre documentation sur la sauvegarde et la reprise après sinistre pour IBM Db2
Cette page fait partie d'une série de pages spécifiques à la protection et à la récupération des bases de données IBM Db2 avec la sauvegarde et la reprise après sinistre. Pour en savoir plus, consultez les pages suivantes:
- Sauvegarde et reprise après sinistre pour Db2
- Préparer la base de données pour la sauvegarde et la reprise après sinistre
- Ajouter un hôte de base de données Db2 et découvrir des bases de données
- Définir des modèles de règles et des profils de ressources
- Définir les détails et les paramètres de l'application
- Vérifier le format et la méthode de sauvegarde du disque de préproduction
- Protéger la base de données Db2 et ses journaux
- Installer une base de données Db2
- Récupérer une image de sauvegarde Db2 vers un autre emplacement
- Restaurer des sauvegardes Db2