Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Beispiel: Restart Dokument im Navigationsbaum lokalisieren

Es gab einen Stromausfall, und Sie müssen die Datenbankinstanz neu starten (Restart). Während des Restarts stellt das Datenbanksystem die Datenbankinstanz beginnend ab dem Zeitpunkt des letzten Savepoint wieder her.

Die folgende Abbildung zeigt, wie das Datenbanksystem die Transaktionen bei einem Restart behandelt.

Zustand der Transaktionen zum Zeitpunkt des Systemausfalls

Diese Grafik wird im zugehörigen Text erklärt

Behandlung der Transaktionen beim Restart

Transaktion

Aktionen des Datenbanksystems

T1

keine

Die Änderungen der Transaktion T1 wurden vollständig durch den letzten Savepoint vor dem Systemausfall in den Datenbereich geschrieben.

T2, T3

Das Datenbanksystem macht die vor dem Savepoint erfolgten Änderungen rückgängig. Hierfür wertet es die entsprechenden Undo-Log-Dateien aus.

T5

keine

Die Änderungen von T5 hat das Datenbanksystem bereits vor dem Systemausfall rückgängig gemacht (ROLLBACK). Diese Änderungen wurden nie durch einen Savepoint in den Datenbereich geschrieben.

T4, T6

Das Datenbanksystem liest die erforderlichen Redo-Log-Einträge für diese Transaktionen ein und wiederholt die Transaktionen (ROLL FORWARD).

Siehe auch:

Protokollierung von Datenänderungen (Logging)

Savepoint

Transaktionen

Ende des Inhaltsbereichs