2008-09-16 4 views
1

Was sind die möglichen Ursachen eines vorzeitigen Redo-Log-Wechsels in Oracle, außer dass die angegebene Dateigröße erreicht und ALTER SYSTEM SWITCH LOGFILE ausgeführt wird?Frühzeitige Redo-Log-Umschaltung in Oracle RAC

Wir haben eine Situation, in der einige (aber nicht alle) unserer Knoten die Redo-Log-Dateien vor dem Auffüllen vorzeitig wechseln. Dies geschieht alle 5 - 15 Minuten und die Größe der Logs variiert jeweils stark (von 15% - 100% der angegebenen Größe).

Antwort

1

This article sagt, dass es sich in RAC anders verhält.

In einer parallelen Server-Umgebung, der LGWR Prozess in jedem Fall hält eine KK Instanz Sperre auf einem eigenen Thread. Das ID2-Feld identifiziert den Thread Nummer. Diese Sperre wird verwendet, um erzwungene Protokollwechsel von entfernten Instanzen auszulösen. Ein logarithmischer Switch wird gezwungen, immer dann, wenn der aktuelle SCN für einen Thread hinter die Kraft SCN fällt, die in der Datenbankeintragsabschnitt der Kontrolldatei aufgezeichnet. Die Kraft SCN ist eine weitere als die höchste hohe SCN von jedem Protokoll Datei in jedem Thread wiederverwendet.