Prinzip des Archivelog Modus / Redo Log Dateien:Sämtliche Änderungen einer Transaktion werden vor dem Speichern in den Datendateien von einem speziellen Oracle Prozess "Log Writer" in sogenannten "Online Redo Log Dateien" abgelegt. Eine Oracle Datenbank besteht aus einer definierten Anzahl und einer definierten Grösse von Online Redo Log Dateien. Die Dateien werden zyklisch vom Log Writer beschrieben. Der Wechsel der Online Redo Log Dateien wird "Log Switch" genannt, hierbei erhält die neue Online Redo Log Datei eine eindeutige Nummer (Log Sequenz Nummer). Beim Wechsel einer bereits gefüllten Online Redo Log Datei gehen die dort gespeicherten Daten verloren. Details zu Redo-Log-Dateien Ein Wiederherstellen der Daten ist nur möglich, wenn die gefüllten Redo Log Dateien archiviert werden. Dies geschieht im sogenannten Archivelog Modus und wird vom Oracle Prozess "ARCH" durchgeführt. Befindet sich die Datenbank nicht im Archivelog Modus, kann keine Online Sicherung durchgeführt werden. Die Durchführung des Befehls: Die Vorgehensweise zum Einschalten des Archivlog Modus ist wie folgt: Prüfen, ob nicht schon aktiviert:
Initialisierungsparameter prüfen:
Initialisierungsparameter anpassen (initora-Datei):
Datenbank stoppen und Archive Log Modus aktivieren
Prüfen, ob korrekt eingeschaltet:
Für den folgenden Befehl muss man als SYSDBA angemeldet sein:
Die archivierten Dateien sind in zyklischen Abständen von der Festplatte zu entfernen. Kann der ARCH Prozess die Redo Log Datei nicht archivieren, bleibt die Datenbank stehen, wenn der Log Writer den Log Switch auf die noch nicht archivierte Datei durchführen will. Nachdem wieder Platz zur Verfügung gestellt wurde, läuft die Datenbank automatisch weiter. Stichwörter Datenbank database archivelog mode modus archive-log |