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 für Microsoft Windows, Linux und Unix sowie für die gängigsten Hardwareplattformen verfügbar.
So funktioniert es: Volume-basierte Sicherung mit Linux CBT für Backup und DR
In der Bitmap werden nur geänderte Blöcke erfasst – keine Copy-on-Write- oder E/A-intensiven Vorgänge.
Die Datensicherung und -wiederherstellung mit volumenbasierten Sicherungen und CBT umfasst die folgenden Schritte:
Der Backup und DR-Agent verfügt über 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.
Der KI-Agent ruft die Datenbank-API auf, um die Datenbank wieder freizugeben.
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 Vollsicherung zu einem bestimmten Zeitpunkt.
Zur Datenwiederherstellung stellt Backup und DR sofort ein wiederbeschreibbares Staging-Laufwerk bereit und schaltet die Datenbank online.
So funktioniert die dateibasierte Sicherung
Die Datensicherung und -wiederherstellung mit dateibasierten Sicherungen umfasst die folgenden Schritte:
Der Backup- und DR-Agent wird auf dem Datenbankserver bereitgestellt.
Staging-Laufwerk auf dem Datenbankserver bereitstellen.
Rufen Sie die vollständige und inkrementelle Sicherung mit dem Dump-Sicherungsbefehl auf und schreiben Sie die Sicherung auf das bereitgestellte Laufwerk.
Backup und DR erstellt einen internen Snapshot. Protokollsicherungen werden auf ähnliche Weise direkt aus dem Dateisystem nach einem von Ihnen konfigurierten Zeitplan erstellt.
Zur Datenwiederherstellung stellt Backup und DR das Staging-Laufwerk sofort auf dem Datenbankserver bereit und startet die Datenbankwiederherstellung. Logs können nach der Wiederherstellung der Datenbank zu einem beliebigen Zeitpunkt abgespielt werden.
Zur Wiederherstellung stellt Backup und DR das Staging-Laufwerk sofort auf dem Datenbankserver bereit und startet den Wiederherstellungsvorgang der Datenbank. Logs können nach der Wiederherstellung der Datenbank zu einem beliebigen Zeitpunkt abgespielt werden.
SAP MaxDB-APIs
Backup und DR verwendet die folgenden SAP MaxDB-Sicherungs-APIs:
Linux-CBT und LVM-Snapshot: MaxDB-
UTIL_EXECUTE SUSPEND LOGWRITER- undUTIL_EXECUTE RESUME LOGWRITER-API mit Linux-CBT und LVM-SnapshotDateibasierte Sicherungen: MaxDB
dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_startAPI für dateibasierte SicherungenDadurch wird die Vollsicherung der Datenbank im Sicherungsformat bereitgestellt. Die Voraussetzung für die Datensicherung ist, dass zuerst die Sicherungsvorlage definiert wird. Mit der Recovery API-Datenbankwiederherstellung wird die Datenbank wiederhergestellt, indem der Datenbereich physisch überschrieben wird.
MaxDB-Logsicherung: Die automatische MaxDB-Logsicherung muss auf der Anwendungsseite aktiviert sein. Backup und DR kopiert die Protokollsicherungsdateien mit dem Befehl „cp“ auf das Staging-Laufwerk. Da die automatische Sicherung von Logs aktiviert ist, verwenden wir den Betriebssystembefehl, um die Log-Sicherung zu löschen.
Nächste Schritte
Datenbank für Backup und DR vorbereiten
Weitere Dokumentation zu Backup und DR für MaxDB
Diese Seite gehört zu einer Reihe von Seiten, die sich 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 erkennen
- 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
- MaxDB-Backup- und DR-Workflow erstellen