Größe der Archivprotokolldatei

Erstens:
Ein Wiederherstellungsprotokoll enthält viele Dinge, die zum Beispiel für die Wiederherstellung usw. benötigt werden. ein archiviertes Protokoll wird nur für Wiederherstellungen verwendet – es benötigt nicht alles, was sich in einem Wiederherstellungsprotokoll befindet, daher schreibt arch beim Schreiben des Archivprotokolls nicht alles aus, was für Wiederherstellungen erforderlich ist
Zweitens:
Archivprotokolle werden mit einer kleineren, ungleichmäßigen Größe als die ursprünglichen Wiederherstellungsprotokolle erstellt. Warum?
——————————————————————————–
Geändert 02-JUN-2007 Typ HOWTO Status MODERATED
In diesem Document
Goal
Solution

——————————————————————————–
Dieses Dokument wird Ihnen über den Rapid Visibility (RaV) -Prozess von Oracle Support bereitgestellt und wurde daher keiner unabhängigen technischen Überprüfung unterzogen.
Gilt für:
Oracle Server – Enterprise Edition – Version: 8.1.7.4 bis 11.1
Die Informationen in diesem Dokument gelten für alle Plattformen.
Ziel
Archivprotokolle werden mit einer kleineren, ungleichen Größe als die ursprünglichen Wiederherstellungsprotokolle erstellt.
Befehle wie:
ALTER SYSTEM SWITCH LOGFILE
oder
ALTER SYSTEM ARCHIVE LOG …
werden nicht verwendet, um ein Archiv zu generieren oder die Protokolldatei zu wechseln. Außerdem gibt es keinen ARCHIVE_LAG_TARGET-Parametersatz.
Was sonst könnte ein solches Verhalten verursachen?
Lösung
Laut:
Fehler: 5450861: ARCHIVPROTOKOLLE WERDEN MIT EINER KLEINEREN GRÖßE ALS DIE REDO-PROTOKOLLDATEIEN GENERIERT
Die Erklärung für diese Situation hat 2 Hauptgründe:
1. die Archivprotokolle müssen nicht gleichmäßig groß sein. Dies wurde vor sehr langer Zeit beschlossen, als das leere Auffüllen der Archivprotokolle aus einem sehr guten Grund gestoppt wurde – um Speicherplatz zu sparen.
2. der Log-Schalter tritt nicht auf, wenn eine Redo-Log-Datei zu 100% voll ist. Es gibt einen internen Algorithmus, der den Log-Switch-Moment bestimmt. Dies hat auch einen sehr guten Grund – wenn Sie den Protokollwechsel im letzten Moment durchführen, kann dies zu Leistungsproblemen führen (aus verschiedenen Gründen, die nicht in den Geltungsbereich dieses Hinweises fallen).
Infolgedessen kopieren die Archivierer nach dem Protokollwechsel nur die tatsächlichen Informationen aus den Redo-Protokolldateien. Da die Wiederherstellungsprotokolle nach dem Protokollwechsel nicht zu 100% voll sind und die Archivprotokolle nach Abschluss des Kopiervorgangs nicht leer aufgefüllt werden, führt dies zu ungleichmäßigen, kleineren Dateien als die ursprünglichen Wiederherstellungsprotokolldateien.
Dies ist sehr auffällig für sehr kleine Redo-Protokolldateien (kleiner als 10 MB); Daher sind die 2,5 MB großen Archivprotokolle, die aus 5 MB großen Redo-Protokollen generiert wurden, sehr gut sichtbar.
Beachten Sie nur, dass in diesem Moment die Standard-Redo-Protokolldateien 100 MB groß sind. Wenn die resultierenden Archivprotokolldateien zwischen 98 und 100 MB groß wären, würde es niemand bemerken.
Die Hauptsorge, die man für die Archivprotokolldateien haben sollte, ist eine eventuelle Beschädigung. Dies kann sehr leicht überprüft werden, indem Sie eine Testwiederherstellung versuchen. Wenn dies in Ordnung ist, sollte die ungleiche Größe des Archivprotokolls erwartungsgemäß keine Rolle spielen.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.