Warum Oracle Archiv Protokollspeicherplatz füllt sich

June 4

Warum Oracle Archiv Protokollspeicherplatz füllt sich

Archiv-Log-Dateien repräsentieren eine Kopie der Oracle-Redo-Log-Dateien. Wiederherstellen einer Datenbank aus einer Sicherung erfordert die gespeicherte Datenbank und ein Archiv-Log-Datei alle Änderungen seit der letzten Sicherung. Sie können nicht die Größe der Protokolldatei ändern, nachdem es erstellt wurde, sondern Kompression reduziert wie viel Speicherplatz die gesicherte Archiv-Log-Dateien verwenden.

Faktoren, die Größe

Archiv-Protokollgröße ist proportional zur Größe der Datenbank hängt von der Anzahl von Änderungen an der Datenbank zwischen Sicherungen Sichern die Protokolldateien häufiger führt zu kleineren Dateien, mit der Speicherplatz verbraucht durch Archiv-Log-Dateien je nachdem wieviele Sicherungen, die Sie von jeder Datei machen.

Kopien-vs.-Sicherungen

Kopieren von Datenbanken erstellt eine Kopie, die sofort ohne eine Wiederherstellung der Datenbank verfügbar ist, aber es ist langsamer als Sicherungen und nimmt mehr Platz in Anspruch. Inkrementelle Datenbanksicherungen verbraucht weniger Platz, aber nur auf der Ebene 0-Teil der Datenbank verwendet werden kann. Wenn Sie kopieren und Sichern der gesamten Datenbank, musst du nicht die Archivprotokolle sichern.

Spart Platz

Erstellen regelmäßig Sicherungen der Archivprotokolle schützt Ihre Unterlagen vor. Archivprotokolle, die nur in den letzten 24 Stunden erstellt sichern verhindert doppelte Sicherungen und können Sie den Speicher, die, den Sie verbrauchen durch Löschen von Protokollen, die älter als 30 Tage oder den Zeitrahmen benötigt, die durch Ihre von Datenaufbewahrungsregeln, reduzieren.

Wenn Sie die Archivprotokolle auf einem anderen Server oder Band sichern, können Sie diese aus dem Oracle-Server löschen. RMAN Befehls Speicherplatz durch Löschen von freigibt erfolgreich archivierten Log-Dateien nach Abschluss der Sicherung gesichert, aber wenn die Sicherung fehlschlägt, nicht RMAN letzte Sicherungsdatei löschen. Ausgeführt, einem Crosscheck mit dem RMAN-Befehl sagt es schaut nur bei vorhandenen Archivprotokolle, verhindern, dass es auf der Suche nach gelöscht Archiv protokolliert, um den backup-Prozess zu beschleunigen. Wenn Freiräume im Bereich Archiv Protokoll Sicherung nach jedem Backup bleibt, können Sie die Größe des verfügbaren Speicherplatzes verringern.

Platzsparende Einstellungen

Sparen mehr als eine Kopie eines Oracle-Archiv-Protokolls hält dich davon ab es zu verlieren, aber mit nicht mehr als zwei oder drei Sicherungen spart Speicher. Um die Standardanzahl von Protokollsicherungen Archiv zu ändern, müssen Sie den Initialisierungsparameter Log_archive_dest_n in log_archive_dest_2 für zwei Sicherungen oder log_archive_dest_3 für drei ändern. Der maximale zulässige Wert ist 10.

Sie können auch deaktivieren Archiv-Log-Modus auf Datenbanken, die keine Sicherungen, wie Test-Datenbanken und Entwicklungsserver. Archiv Protokoll Ablaufverfolgung deaktivieren, durch Ändern des Log_archive_trace-Parameters auf Null setzt die Datenbank in keine-Archiv-Log-Modus. In diesem Zustand werden die Redo-Log-Dateien überschrieben, wenn das Archiv Protokoll Speicherplatz Speicher-Limit erreicht ist.