Achtung:Ab dem 31. Juli 2027 wird die Unterstützung für das Sichern von SAP MaxDB-Datenbanken über die Appliance-Verwaltungskonsole eingestellt. Weitere Informationen zu dieser Einstellung und zu 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 unter Microsoft Windows, Linux und Unix sowie für die gängigsten Hardwareplattformen verfügbar.
Funktionsweise: Volumebasierte Sicherung mit Linux CBT
In der Bitmap werden nur geänderte Blöcke verfolgt. Es gibt keine Copy-on-Write-Vorgänge oder E/A-intensive Vorgänge.
Die Datensicherung und ‑wiederherstellung mit volumebasierten Sicherungen und CBT erfolgt in folgenden Schritten:
Der Backup- und 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 anzuhalten.
Der Agent erstellt einen LVM-Snapshot des Datenbankdatenbereichs und synthetisiert eine Bitmap.
Der Agent ruft die Datenbank-API auf, um die Datenbank wieder zu aktivieren.
Der Agent kopiert geänderte Blöcke in die Appliance für Sicherung und Wiederherstellung, 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 und DR sofort ein neu beschreibbares Staging-Laufwerk bereit und aktiviert die Datenbank.
Funktionsweise: dateibasierte Sicherung
Die Datensicherung und ‑wiederherstellung mit dateibasierten Sicherungen erfolgt in 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 das bereitgestellte Laufwerk.
Backup und DR erstellt einen internen Snapshot. Logsicherungen werden auf ähnliche Weise direkt aus dem Dateisystem nach einem von Ihnen konfigurierten Zeitplan durchgeführt.
Für die Datenwiederherstellung stellt Backup und 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 wiedergegeben werden.
Für die Wiederherstellung stellt Backup und 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 wiedergegeben werden.
SAP MaxDB-APIs
Backup und 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. Mit der Wiederherstellungs-API „restore db“ wird die Datenbank wiederhergestellt, indem der Datenbereich physisch überschrieben wird.
MaxDB-Logsicherung: Die automatische Logsicherung von MaxDB muss auf der Anwendungsseite aktiviert sein. Backup und DR kopiert die Logsicherungsdateien mit dem Befehl „cp“ auf das Staging-Laufwerk. Da die automatische Logsicherung 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 und 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 bereitstellen
- MaxDB-Sicherungen wiederherstellen
- Backup- und DR-Workflow für MaxDB erstellen