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:
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-Aufruf der Datenbank-API zum Entfrosten der Datenbank.
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.
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:
Der Backup and 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. Logsicherungen werden auf ähnliche Weise direkt aus dem Dateisystem nach einem von Ihnen konfigurierten Zeitplan durchgeführt.
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.
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 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 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:
- 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