Service Backup and DR pour SAP MaxDB sur un dispositif de sauvegarde/récupération

SAP MaxDB est un 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 courantes.

Fonctionnement : sauvegarde basée sur le volume Backup and DR avec CBT Linux

Seuls les blocs modifiés sont suivis dans le bitmap, sans opérations de copie lors de l'écriture ni opérations d'E/S intensives.

La sauvegarde et la récupération des données avec les sauvegardes basées sur les volumes et la CBT suivent les étapes suivantes :

  1. L'agent Backup and DR dispose de la fonctionnalité CBT pour suivre les blocs modifiés dans la zone de données de la base de données.

  2. L'agent appelle l'API de la base de données pour la figer ou la suspendre en vue de la sauvegarde des données.

  3. L'agent crée un instantané LVM de la zone de données de la base de données et synthétise un bitmap.

  4. L'agent appelle l'API de base de données pour réactiver la base de données.

  5. L'agent copie les blocs modifiés sur l'appliance de sauvegarde/restauration, qui supprime ensuite l'instantané et catalogue la sauvegarde.

  6. L'appliance émet un instantané interne et synthétise une sauvegarde complète virtuelle à un moment précis.

  7. Pour la récupération des données, Backup and DR monte instantanément un disque de staging réinscriptible et met la base de données en ligne.

Fonctionnement : sauvegarde basée sur les fichiers

La sauvegarde et la récupération des données avec des sauvegardes basées sur des fichiers se déroulent comme suit :

  1. L'agent Backup and DR est déployé sur le serveur de base de données.

  2. Installez le disque intermédiaire sur le serveur de base de données.

  3. Appelez la sauvegarde complète et incrémentielle à l'aide de la commande de sauvegarde dump, en écrivant la sauvegarde sur le disque monté.

  4. Backup and DR prend un instantané interne. Les sauvegardes de journaux sont effectuées de la même manière, directement à partir du système de fichiers, selon la fréquence que vous configurez.

  5. Pour la récupération des données, Backup and DR installe instantanément le disque intermédiaire sur le serveur de base de données et lance 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.

  6. Pour la récupération, Backup and DR installe instantanément le disque intermédiaire sur le serveur de base de données et lance 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 :

  • CBT Linux et instantané LVM : API MaxDB UTIL_EXECUTE SUSPEND LOGWRITER et UTIL_EXECUTE RESUME LOGWRITER avec CBT Linux et instantané LVM

  • Sauvegardes basées sur des fichiers : API de sauvegarde MaxDB dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_startbasée sur des fichiers

    Cela fournit la sauvegarde complète de la base de données au format de sauvegarde. Pour sauvegarder des données, vous devez d'abord définir le modèle de sauvegarde. L'API Recovery restore db 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 intermédiaire à l'aide de la commande cp. Comme la sauvegarde automatique du journal est activée, nous utilisons la commande OS pour supprimer la sauvegarde du journal.

Étapes suivantes

Préparer la base de données pour Backup and DR

Autre documentation pour 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 Backup and DR. Vous trouverez des informations supplémentaires sur les pages suivantes :