Oracle Database ermöglicht Benutzern die Wiederherstellung von Daten zu einem bestimmten Zeitpunkt über den Recovery Point-in-Time (RPO), der von der Sicherungsstrategie, dem Archivierungsmodus, der Beschädigungszeit und dem Rollback-Segment abhängt. Zu den verfügbaren Wiederherstellungspunkten gehören Point-in-Time-Recovery (PITR), Crash-Recovery, Backup/Recovery und Flashback-Abfragen. Der spezifische RPO hängt von der spezifischen Umgebung und den Anforderungen des Benutzers ab.
Oracle-Datenwiederherstellungszeitpunkt
Oracle-Datenbank ermöglicht Benutzern die Wiederherstellung von Daten zu einem bestimmten Zeitpunkt nach einer unerwarteten Unterbrechung oder einem Datenbeschädigungsereignis. Dieser Zeitpunkt wird als Wiederherstellungspunkt (RPO) bezeichnet.
Die Bestimmung des RPO
RPO hängt von folgenden Faktoren ab:
Rollback-Segment
Oracle verwendet Rückensegmente um die Änderung der Daten zu speichern. Wenn eine Transaktion festgeschrieben wird, werden ihre Änderungen in das Rollback-Segment geschrieben.
Flashback-Abfrage
Oracle 10g und höher bietet Flashback-Abfragefunktionalität. Mit dieser Funktion können Benutzer Daten von einem Zeitpunkt in der Vergangenheit abfragen, ohne Wiederherstellungsvorgänge durchführen zu müssen. Flashback-Abfragen verwenden Daten aus Rollback-Segmenten.
RMAN Recovery
RMAN (Recovery Manager) ist ein Tool, das zur Wiederherstellung von Oracle-Datenbanken verwendet werden kann. RMAN kann eine Datenbank zu jedem Zeitpunkt wiederherstellen, der in einem Sicherungs- oder Archivprotokoll aufgezeichnet ist.
Spezifische Zeitpunkte
Ihr spezifischer RPO hängt von Ihrer spezifischen Umgebung und Ihren Anforderungen ab. Hier sind Beispiele für gängige Zeitpunkte, die für die Wiederherstellung in Oracle verwendet werden können:
Das obige ist der detaillierte Inhalt vonWie lange ist es her, dass Oracle-Daten wiederhergestellt werden können?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!