Backup and DR für SAP MaxDB auf einer Sicherungs-/Wiederherstellungs-Appliance

Achtung:Ab dem 31. Juli 2027 wird die Sicherung von SAP MaxDB-Datenbanken über die Appliance-Verwaltungskonsole nicht mehr unterstützt. Weitere Informationen zu dieser Einstellung und alternativen Sicherungslösungen finden Sie unter Von Legacy-Datenbanksicherungen migrieren.

SAP MaxDB ist das von SAP SE entwickelte und unterstützte Datenbankverwaltungssystem. SAP MaxDB ist für Microsoft Windows, Linux und Unix sowie für die wichtigsten Hardwareplattformen verfügbar.

Funktionsweise: Volume-basierte Sicherung mit Linux CBT in Backup and DR

Im Bitmap werden nur geänderte Blöcke erfasst, keine Copy-on-Write- oder E/A-intensiven Vorgänge.

Die Datensicherung und ‑wiederherstellung mit volumebasierten Sicherungen und CBT erfolgt in den folgenden Schritten:

  1. Der Backup and DR-Agent verwendet CBT, um geänderte Blöcke im Datenbankdatenbereich zu verfolgen.

  2. Der Agent ruft die Datenbank-API auf, um die Datenbank für die Datensicherung einzufrieren oder zu pausieren.

  3. Der Agent erstellt einen LVM-Snapshot des Datenbankdatenbereichs und synthetisiert eine Bitmap.

  4. Agent-Aufruf der Datenbank-API zum Entfrosten der Datenbank.

  5. Der Agent kopiert geänderte Blöcke auf die Sicherungs-/Wiederherstellungs-Appliance, die dann den Snapshot löscht und die Sicherung katalogisiert.

  6. Die Appliance erstellt einen internen Snapshot und synthetisiert eine virtuelle vollständige Sicherung zu einem bestimmten Zeitpunkt.

  7. Für die Datenwiederherstellung stellt Backup and DR sofort ein überschreibbares Staging-Laufwerk bereit und bringt die Datenbank online.

So funktioniert die dateibasierte Sicherung

Die Datensicherung und ‑wiederherstellung mit dateibasierten Back-ups erfolgt in den folgenden Schritten:

  1. Der Backup and DR-Agent wird auf dem Datenbankserver bereitgestellt.

  2. Stellen Sie das Staging-Laufwerk auf dem Datenbankserver bereit.

  3. Rufen Sie die vollständige und inkrementelle Sicherung mit dem Befehl „dump backup“ auf und schreiben Sie die Sicherung auf die eingebundene Festplatte.

  4. Backup and DR erstellt einen internen Snapshot. Logsicherungen werden auf ähnliche Weise direkt aus dem Dateisystem nach einem von Ihnen konfigurierten Zeitplan durchgeführt.

  5. Zur Datenwiederherstellung stellt Backup and DR das Staging-Laufwerk sofort auf dem Datenbankserver bereit und startet den Datenbankwiederherstellungsvorgang. Logs können nach der Wiederherstellung der Datenbank zu einem beliebigen Zeitpunkt abgespielt werden.

  6. Zur Wiederherstellung stellt Backup and DR das Staging-Laufwerk sofort auf dem Datenbankserver bereit und startet den Datenbankwiederherstellungsvorgang. Logs können nach der Wiederherstellung der Datenbank zu einem beliebigen Zeitpunkt abgespielt werden.

SAP MaxDB-APIs

Backup and DR verwendet die folgenden SAP MaxDB-Sicherungs-APIs:

  • Linux CBT und LVM-Snapshot: MaxDB UTIL_EXECUTE SUSPEND LOGWRITER und UTIL_EXECUTE RESUME LOGWRITER API mit Linux CBT und LVM-Snapshot

  • Dateibasierte Sicherungen: MaxDB dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start API für dateibasierte Sicherungen

    Dadurch wird die vollständige Sicherung der Datenbank im Sicherungsformat bereitgestellt. Voraussetzung für die Datensicherung ist, dass Sie zuerst die Sicherungsvorlage definieren. Bei der Wiederherstellung einer Datenbank mit der Recovery API wird die Datenbank durch physisches Überschreiben des Datenbereichs wiederhergestellt.

  • MaxDB-Logsicherung: Die automatische MaxDB-Logsicherung muss auf Anwendungsseite aktiviert sein. Backup and DR kopiert die Log-Sicherungsdateien mit dem Befehl „cp“ auf die Staging-Festplatte. Da die automatische Sicherung von Protokollen aktiviert ist, verwenden wir den Betriebssystembefehl, um die Protokollsicherung zu löschen.

Nächste Schritte

Datenbank für Backup und DR vorbereiten

Weitere Dokumentation zu Backup und DR für MaxDB

Diese Seite ist eine von mehreren Seiten, die sich speziell mit dem Schutz und der Wiederherstellung von MaxDB-Datenbanken mit Backup and DR befassen. Weitere Informationen finden Sie auf den folgenden Seiten: