Archiv -Log-Dateien stellen eine Kopie des Oracle -Redo-Log -Dateien. Wiederherstellen einer Datenbank aus einer Sicherung erfordert die gespeicherte Datenbank und ein Archiv Protokolldatei aller Änderungen seit dem letzten Backup vorgenommen . Sie können nicht ändern, die Größe der Protokolldatei , nachdem es erstellt wurde, aber Kompression reduziert , wie viel Speicherplatz die gesicherten Archiv-Log- Dateien zu verwenden . Einflussfaktoren für die Größe
Archive Log-Größe ist proportional zur Größe der Datenbank , und hängt von der Anzahl der Änderungen an der Datenbank vorgenommen zwischen den Backups . Sichern Sie die Protokolldateien häufiger führt zu kleineren Dateien , mit dem Speicherplatz von Archivprotokolldateien je nachdem, wie viele Backups Sie jeder Datei verbraucht .
Kopien vs Backups
< br >
kopieren Datenbanken erstellt eine Kopie , die sofort zur Verfügung, ohne eine Wiederherstellung der Datenbank ist, aber es ist langsamer als Backups und mehr Raum einnimmt . Erstellen von inkrementellen Backups Datenbank verbraucht weniger Platz , kann aber nur auf der Ebene 0 Teil der Datenbank verwendet werden. Wenn Sie und sichern Sie die gesamte Datenbank zu kopieren, müssen Sie nicht zum Sichern der Archiv-Logs .
Platzsparend
regelmäßig Erstellung von Backups des Archivs Protokolle schützt Ihre Unterlagen vor Verlust . Sichern Archivprotokolle nur in den letzten 24 Stunden erstellt verhindert doppelte Backups , und Sie können den Speicher sie verbrauchen durch Löschen Protokolle, die älter als 30 Tage oder des zeitlichen Rahmens von Ihrem Richtlinien zur Datenaufbewahrung zu reduzieren.
Wenn Sie zurück bis Archivprotokolle auf einen anderen Server oder Band , können Sie sie aus dem Oracle-Server zu löschen. Der RMAN -Befehl befreit Speicherplatz durch Löschen erfolgreich gesichert archivierten Log- Dateien nach Abschluss der Sicherung , aber wenn das Backup fehlschlägt , RMAN löscht nicht die letzte Backup-Datei . Ausführen einer Gegenprobe mit dem RMAN weist das Programm an nur an bestehenden Archivprotokolle aussehen , verhindern, dass es auf der Suche nach gelöschten Archivprotokolle , die Beschleunigung der Backup-Prozess . Wird der freie Platz bleibt im Archiv Logsicherung Abschnitt nach jedem Backup , können Sie verringern die Größe des verfügbaren Platzes .
Platzsparende Einstellungen
Speichern mehr als eine Kopie eines Oracle archive Log hält Sie davon ab , es zu verlieren , aber mit nicht mehr als zwei oder drei Backups speichern. Um die Vorgabe von Archivprotokollsicherung ändern, müssen Sie die Initialisierung log_archive_dest_n Parameter ändern log_archive_dest_2 für zwei Sicherungen oder log_archive_dest_3 für drei. Der zulässige Höchstwert ist 10 .
Sie können auch ausschalten Archiv -Log-Modus auf Datenbanken , die keine Sicherungen , wie Test- Datenbanken und Entwicklung Servern. Deaktivieren Archivprotokoll Tracing durch Änderung der Parameter auf Null log_archive_trace setzt die Datenbank in No-Archive Log-Modus . In diesem Zustand sind die Redo-Log- Dateien überschrieben, wenn das Archiv-Log- Raum Memory Limit erreicht ist.