SAP MaxDB est le système de gestion de bases de données développé et pris en charge par SAP SE. SAP MaxDB est disponible sur Microsoft Windows, Linux et Unix, ainsi que pour les plates-formes matérielles les plus importantes.
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. Aucune copie sur écriture ni opération intensive en I/O.
La sauvegarde et la récupération des données avec des images de sauvegarde basées sur des volumes et CBT 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éécrivable et mettent la base de données en ligne.
Fonctionnement: sauvegarde basée sur des fichiers
La sauvegarde et la récupération de données à l'aide d'images de sauvegarde basées sur des fichiers se déroulent 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 des 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.
API SAP MaxDB
Backup and DR utilise les API de sauvegarde SAP MaxDB suivantes:
Linux CBT et snapshot LVM: API MaxDB
UTIL_EXECUTE SUSPEND LOGWRITER
etUTIL_EXECUTE RESUME LOGWRITER
avec Linux CBT et snapshot LVMSauvegardes basées sur des fichiers: API de sauvegardes basées sur des fichiers MaxDB
dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start
Vous obtenez ainsi la sauvegarde complète de la base de données au format de sauvegarde. La sauvegarde de données nécessite d'abord de définir le modèle de sauvegarde. La base de données de restauration de l'API de récupération récupère la base de données en écrasant physiquement la zone de données.
Sauvegarde des journaux MaxDB: la sauvegarde automatique des journaux MaxDB doit être activée côté application. Backup and DR copie les fichiers de sauvegarde des journaux sur le disque d'espace de préparation à l'aide de la commande cp. Comme la sauvegarde automatique des journaux est activée, nous utilisons la commande os pour purger la sauvegarde des journaux.
Étape suivante
Préparer la base de données pour la sauvegarde et la reprise après sinistre
Autre documentation sur Backup and DR pour MaxDB
Cette page fait partie d'une série de pages spécifiques à la protection et à la récupération des bases de données MaxDB avec la sauvegarde et la reprise après sinistre. Pour en savoir plus, consultez les pages suivantes:
- Sauvegarde et reprise après sinistre pour SAP MaxDB
- 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 MaxDB 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 MaxDB et ses journaux
- Installer une base de données MaxDB
- Récupérer des sauvegardes MaxDB
- Créer un workflow de sauvegarde et de reprise après sinistre MaxDB