Fehler RMAN-08137, beim Löschen des Archivprotokolls in Oracle
Wenn ich einige Archivprotokolle lösche, um Speicherplatz freizugeben, Ich bin auf einen Fehler gestoßen,
so was: RMAN-08137: WARNUNG: archiviertes Protokoll nicht gelöscht, für Standby oder Upstream benötigt
Archivierter Protokolldateiname des Erfassungsprozesses = +ASMARCH01/tacs/archivelog/2019_01_29/thread_
1_seq_39651.20643.998844943 Thread=1 Sequenz=39651 , Wie in der folgenden Abbildung gezeigt.
Grund :
Es gibt eine Dataguard-Konfiguration zwischen dieser Oracle-Datenbank und einer anderen Datenbank,
und diese Oracle-Datenbank ist primär. Die Remote-Standby-Datenbank hat einige lokale nicht angewendet
Archivprotokoll, und die lokale Primärdatenbank verbieten das Löschen des Archivprotokolls. Dafür RMAN-08137
erschien.
Lösung:
löschen noprompt Archivprotokoll erzwingen alles abgeschlossen vor „sysdate-time“;