Archiv-Dateien mit .Bogen-Erweiterung wächst extrem in der oracle-Datenbank
Ich bin mit Linux-Betriebssystem. Meine Applikation auf Java-und Oracle ist meine Datenbank.
In meinem /ora2/DB/archive
Ordner habe ich die Erhöhung log-Dateien geschrieben, die belegt haben 85% der Dateisystem-jetzt.
Ich habe so viele .arc-Dateien in /ora2/DB/archive
mit Namen wie DB1_5218.arc
etc. jede Besatzungsmacht mindestens 20 MB. Ich habe mindestens 100 .arc-Dateien, geschrieben in einem Tag.
Was macht .arc-Dateien geschrieben?
Warum so eine Große Last von Dateien in den Archiv-Ordner?
Ich bin neu in oracle-logs , nicht zu viele threads für ein Datenbank-Betrieb und Datenbank sind nicht verpflichtet, geschlossene oder rolledback am Ende dazu führen, dass diese viele Dateien geschrieben werden, in das Archiv?
Bitte helfen.
- Sie müssen nur zurück zu den Fragen, die Sie gefragt haben, früher und akzeptieren einige Antworten, wenn Sie für Sie gearbeitet haben. Es hört nicht auf Sie, aber es ist definitiv Schrecken potenzielle Beantworter aus Angst, nicht belohnt.
- Sie können auch wollen, entfernen Sie die java-Tags. Es scheint nicht im Zusammenhang mit der Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine sehr ausführliche Erklärung in der Dokumentation hier: http://docs.oracle.com/cd/B19306_01/server.102/b14231/archredo.htm
Kurz, dies sind die sicherungen der redo-log-Dateien generiert, die von Datenbank-änderungen. Sie werden verwendet für die Wiederherstellung der Datenbank aus einem media-Fehler. Sie können auch "verbraucht" sein, die von einer anderen Datenbank als ein failover.
Durch die Sicherung von Archiv-Dateien, die Sie löschen können das alte Archiv-Dateien aus dem system und geben Sie Speicherplatz für das neue Archiv. Löschen von der Festplatte ist nicht genug, obwohl, sollten Sie diese deaktivieren mit
RMAN
.RMAN>
crosscheck archivelog all;RMAN>
delete expired archivelog all;auf diese Weise Gaben Sie mehr Platz, um oracle zu schreiben, das neue Archiv-Dateien.