Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Sicherung gegen Medienverlust (1) Medienverlust = Verlust der Datenbasis und/oder des Protokolls. Vorbeugung durch periodische Sicherung von Datenbasis.

Ähnliche Präsentationen


Präsentation zum Thema: "Sicherung gegen Medienverlust (1) Medienverlust = Verlust der Datenbasis und/oder des Protokolls. Vorbeugung durch periodische Sicherung von Datenbasis."—  Präsentation transkript:

1 Sicherung gegen Medienverlust (1) Medienverlust = Verlust der Datenbasis und/oder des Protokolls. Vorbeugung durch periodische Sicherung von Datenbasis und Protokolldatei, im Ernstfall Wiederanlauf auf Basis der Sicherungskopien. Bei Verlust der Protokolldatei gehen alle Transaktionen seit der letzten Sicherung verloren, daher möglichst zeitnahe Sicherung erforderlich (z.B. Spiegelplatte). Falls nur Datenbasis verloren geht, können Transaktionen anhand der Protokolldatei rekonstruiert werden, sofern zugehörige redo- Sätze dort noch vorhanden sind.

2 Sicherung gegen Medienverlust (2) Schutz gegen Datenbasis-Verlust erfordert also Protokollierung von redo-Sätzen auch bei Force- Auslagerungsstrategie. Ferner dürfen redo-Sätze, deren Effekt nicht in letzter Sicherungskopie der DB enthalten ist, nicht aus Protokolldatei gelöscht werden. Erfordert zusätzlichen Zeiger ALWM („archive low water mark“), der Position im Protokoll angibt, bei der letzte Sicherungskopie der Datenbasis angelegt wurde. ALWM wird i.A. durch Schreiben eines besonderen Protokolleintrags chk (sog. Checkpoint-Satz) markiert.

3 Sicherung gegen Medienverlust (4) Vorgehen zur Erstellung eines Datenbasis- Abzugs: 1.Blockierung aller laufenden Transaktionen. 2.Aufruf von flush(x) für alle geänderten Datenelemente im Puffer. 3. Kopieren der Datenbasis. 4.Schreiben des chk-Satzes in die Protokolldatei. 5. Wiederaufnahme der Transaktionsverarbeitung.

4 Wiederanlauf nach Medienverlust 1. Bei Protokollverlust Einspielen von Datenbasis- und Protokoll-Kopie, bei Datenbasis-Verlust nur Einspielen der Datenbasis-Kopie. 2.Normaler Wiederanlauf, allerdings mit RLWM = ALWM = Position des chk-Satzes. Zeit Kopieren der DB T1T1 T3T3 T4T4 Verlust der DB T2T2 eot-Satz vor chk, TA bereits in DB-Kopie enthalten eot-Satz nach chk, Rücksetzen wird wiederholt Kein eot-Satz, TA wird rückgesetzt


Herunterladen ppt "Sicherung gegen Medienverlust (1) Medienverlust = Verlust der Datenbasis und/oder des Protokolls. Vorbeugung durch periodische Sicherung von Datenbasis."

Ähnliche Präsentationen


Google-Anzeigen