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 umfasst die folgenden Schritte:
Der Backup and DR-Agent verwendet CBT, um geänderte Blöcke im Datenbankdatenbereich zu verfolgen.
Der Agent ruft die Datenbank-API auf, um die Datenbank für die Datensicherung einzufrieren oder zu pausieren.
Der Agent erstellt einen LVM-Snapshot des Datenbankdatenbereichs und synthetisiert eine Bitmap.
Agent ruft die Datenbank-API auf, um die Datenbank zu reaktivieren.
Der Agent kopiert geänderte Blöcke auf die Sicherungs-/Wiederherstellungs-Appliance, die dann den Snapshot löscht und die Sicherung katalogisiert.
Die Appliance erstellt einen internen Snapshot und synthetisiert eine virtuelle vollständige Sicherung zu einem bestimmten Zeitpunkt.
Zur Datenwiederherstellung stellt Backup and DR sofort ein beschreibbares Staging-Laufwerk bereit und aktiviert die Datenbank.
So funktioniert die dateibasierte Sicherung
Die Datensicherung und ‑wiederherstellung mit dateibasierten Back-ups erfolgt in den folgenden Schritten:
Der Backup und DR-Agent wird auf dem Datenbankserver bereitgestellt.
Stellen Sie das Staging-Laufwerk auf dem Datenbankserver bereit.
Rufen Sie die vollständige und inkrementelle Sicherung mit dem Befehl „dump backup“ auf und schreiben Sie die Sicherung auf die eingebundene Festplatte.
Backup and DR erstellt einen internen Snapshot. Log-Sicherungen werden auf ähnliche Weise direkt aus dem Dateisystem nach einem von Ihnen konfigurierten Zeitplan durchgeführt.
Zur Datenwiederherstellung stellt Backup und DR das Staging-Laufwerk sofort auf dem Datenbankserver bereit und startet den Datenbankwiederherstellungsvorgang. Protokolle können nach der Wiederherstellung der Datenbank zu einem beliebigen Zeitpunkt abgespielt werden.
Zur Wiederherstellung stellt Backup und DR die Staging-Festplatte sofort auf dem Datenbankserver bereit und initiiert den Datenbankwiederherstellungsvorgang. Protokolle 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 LOGWRITERundUTIL_EXECUTE RESUME LOGWRITERAPI mit Linux CBT und LVM-SnapshotDateibasierte Sicherungen: MaxDB
dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_startAPI für dateibasierte SicherungenDadurch 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 über die Recovery API wird die Datenbank durch physisches Überschreiben des Datenbereichs wiederhergestellt.
MaxDB-Logsicherung: Die automatische MaxDB-Logsicherung muss auf Anwendungsseite aktiviert sein. Backup und DR kopiert die Log-Sicherungsdateien mit dem Befehl „cp“ auf die Staging-Festplatte. Da die automatische Sicherung von Autolog aktiviert ist, verwenden wir den Betriebssystembefehl, um die Logsicherung 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:
- Backup und DR für SAP MaxDB
- Datenbank für Backup und DR vorbereiten
- MaxDB-Datenbankhost hinzufügen und Datenbanken ermitteln
- Richtlinienvorlagen und Ressourcenprofile definieren
- Anwendungsdetails und -einstellungen festlegen
- Format des Staging-Laufwerks und Sicherungsmethode prüfen
- MaxDB-Datenbank und zugehörige Logs schützen
- MaxDB-Datenbank einbinden
- MaxDB-Sicherungen wiederherstellen
- MaxDB-Backup- und DR-Workflow erstellen