Einführung

Einer der wichtigsten Teile des Aufzeichnungs-/Abspielzyklus ist die Sicherstellung konsistenter Daten zwischen dem System, in dem aufgezeichnet wird, und dem System, in das abgespielt werden soll. Aus diesem Grund ist eine Voraussetzung für die Aufzeichnung zur Wiedergabe in einem anderen System, dass Sie eine Online-Sicherung des Quellsystems anlegen. Dieses wird wiederhergestellt, um das Zielsystem anzulegen (unter Verwendung der Standard-SAP-Systemkopierwerkzeuge). Die verschiedenen Datenbank- und Backup-Tools und -Technologien haben jedoch unterschiedliche Möglichkeiten, ein konsistentes Online-Backup anzulegen. Es ist wichtig, dass Sie verstehen, wie Ihre spezielle DB und die Backup-Tools funktionieren, damit das Backup zum richtigen Zeitpunkt erstellt werden kann und auch damit die Wiederherstellung aus dem Backup so erfolgt, dass ein konsistenter Datensatz für den Start des Abspielens entsteht. Insbesondere ist es wichtig, dass Sie wissen, ob der Konsistenzpunkt der Beginn des Backups oder das Ende des Backups ist, oder ob er auf einen Punkt kurz nach dem Ende des Backups festgelegt werden muss.

Datenkonsistenz bei Online-Sicherungen

Es gibt im Allgemeinen drei verschiedene Ansätze, die von verschiedenen Datenbanken verfolgt werden, um eine konsistente Online-Sicherung zu erreichen (d.h. eine Sicherung, die wiederhergestellt werden kann, ohne halbfertige Datenbanktransaktionen zu hinterlassen).

Snapshots

Snapshot-Tools verwenden Plattenspeichertechnologien, um einen virtuellen Snapshot der Datenbank zu einem bestimmten Zeitpunkt anzulegen. Da sie Funktionen direkt im Speicher nutzen, sind sie sehr schnell bei der Sicherung. Bei der Wiederherstellung von einem Snapshot auf einem Zielsystem werden nach dem Kopieren der gesicherten Daten alle DB-Transaktionen, die zum Zeitpunkt des Snapshots geöffnet waren, automatisch zurückgesetzt. Das bedeutet, dass bei Snapshots der Konsistenzpunkt der Start der Sicherung ist.

Konsistente Online-Sicherungen

Einige DB-Sicherungsoptionen (z. B. die Option „Online Consistent Backup“ von Oracle) ändern die Funktionsweise der Datenbank während die Sicherung ausgeführt wird. Während des normalen Betriebs schreibt die Datenbank die sogenannten „Nachher-Bilder“ aller aktualisierten DB-Blöcke in eine Reihe von Dateien (in Oracle sind dies die Redo-Logs). Diese Dateien sollen es ermöglichen, Transaktionen nach einer Wiederherstellung aus einer Online-Sicherung fortzusetzen. Bei einer konsistenten Online-Sicherung schreibt die DB jedoch sowohl die Vorher- als auch die Nachher-Bilder der aktualisierten Blöcke in diese Protokolle. Sobald eine konsistente Online-Sicherung wiederhergestellt wurde, kann die Datenbank alle Aktualisierungen zurücknehmen, die während der Sicherung durchgeführt wurden. Das bedeutet, dass bei konsistenten Online-Sicherungen der Punkt der Konsistenz der Start der Sicherung ist.

Andere Online-Sicherungen

In den meisten anderen Fällen ist es bei der Wiederherstellung von einer Online-Sicherung auch erforderlich, einen Satz Redo-Logs (am Beispiel von Oracle) anzuwenden, sobald die Sicherung wiederhergestellt wurde. Durch die Anwendung aller Protokolle, die während der Sicherung erstellt wurden, können Sie sicherstellen, dass alle Datenbankaktualisierungen, die während der Sicherung stattgefunden haben, auf dem Zielsystem repliziert werden und dass die Datenbank konsistent ist. Diese Wiederherstellung zu einem bestimmten Zeitpunkt bedeutet, dass bei den meisten Online-Sicherungen der Konsistenzpunkt entweder das Ende der Sicherung oder ein Punkt kurz nach dem Ende der Sicherung ist.

Koordinierung der Sicherung mit dem Start der Aufzeichnung

Je nach Art der von Ihnen verwendeten Online-Sicherung und dem Punkt der Konsistenz müssen Sie die Sicherung und den Start der Aufzeichnung zu unterschiedlichen Zeitpunkten planen. Der Schlüssel zur Sicherstellung eines konsistenten Datensatzes zwischen der Aufzeichnung und dem Beginn des Abspielens ist, dass die Aufzeichnung zum Zeitpunkt der Konsistenz der Sicherung aktiv sein muss.

Wenn der Konsistenzpunkt der Sicherung der Start der Sicherung ist, dann müssen Sie die Aufzeichnung zuerst einschalten und dann die Sicherung starten.
Wenn der Konsistenzpunkt der Sicherung das Ende der Sicherung ist, können Sie die Sicherung zuerst starten, aber Sie müssen die Aufzeichnung starten, bevor die Sicherung beendet ist.
Wenn Sie eine Point-in-Time-Wiederherstellung verwenden, um Protokolle auf einen Zeitpunkt nach dem Ende der Sicherung anzuwenden, dann muss die Aufzeichnung zu dem Zeitpunkt ausgeführt werden, auf den Sie nach der Wiederherstellung vorwärts rollen werden.

Reaktion

War das hilfreich?

Ja Nein
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Hinterlasse einen Kommentar.

Kommentar senden