PowerProtect Data Manager: Oracle-Datenbankbackup schlägt fehl mit RMAN-06059 "Erwartetes archiviertes Protokoll nicht gefunden"

Zusammenfassung: Ein über PowerProtect Data Manager initiiertes Oracle-Datenbankbackup schlägt mit RMAN-06059 fehl ("erwartetes archiviertes Protokoll nicht gefunden, Verlust des archivierten Protokolls beeinträchtigt die Wiederherstellbarkeit"). Das Oracle Recovery Manager (RMAN)-Repository enthält Verweise auf archivierte Redo-Protokolle, die nicht mehr auf der Festplatte vorhanden sind. In der Regel wurden die Protokolldateien manuell aus dem Dateisystem gelöscht, ohne zuerst aus dem RMAN-Katalog oder den Steuerungsdatei-Metadaten entfernt zu werden. Das Durchführen einer RMAN-Crosscheck, um die fehlenden Archivprotokolle ablaufen zu lassen, und dann die abgelaufenen Einträge zu löschen, löst das Problem. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Ein über PowerProtect Data Manager initiiertes Oracle-Datenbankbackup schlägt fehl. Das Backupjobprotokoll meldet die folgenden Fehler (Datenbankname, Dateipfad und Archivprotokolldateiname variieren je nach Umgebung):

Failed to perform operation on asset - abc

RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
ORA-19625: error identifying file C:\DB\ORADATA\SCDBPRD\ARCH\ABC123.ARC
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.

Recovery Manager complete.

 

 

Ursache

Das Oracle RMAN-Repository (gespeichert in der Steuerungsdatei oder im RMAN-Katalog ) enthält Metadatenreferenzen auf archivierte Redo-Protokolle, die nicht mehr auf der Festplatte vorhanden sind. Wenn RMAN versucht, diese archivierten Protokolle im Rahmen des PowerProtect Data Manager-Backupvorgangs zu validieren oder zu sichern, können die Dateien nicht gefunden werden und es wird das RMAN‑06059 Fehler:

Diese Bedingung tritt in der Regel auf, wenn Archivprotokolldateien manuell aus dem Dateisystem gelöscht (oder durch einen Wartungsprozess eines Drittanbieters entfernt) werden, ohne dass sie zuerst gegengeprüft oder aus den Metadaten des RMAN-Katalogs/der Steuerungsdatei entfernt wurden. Das RMAN-Repository zeichnet die Protokolle weiterhin als verfügbar auf, aber die physischen Dateien sind nicht mehr vorhanden.

 
Dies ist ein Oracle RMAN-Konfigurationsproblem auf dem Datenbankhost, kein PowerProtect Data Manager-Fehler. Derselbe Fehler tritt bei jedem Backuptool auf, das RMAN aufruft, wenn die archivierten Protokollmetadaten nicht mit dem Dateisystem synchronisiert sind.

Lösung

Lassen Sie die fehlenden Archivprotokolle aus dem RMAN-Repository ablaufen und löschen Sie die abgelaufenen Einträge, sodass RMAN sie bei Backupvorgängen nicht mehr erwartet. Führen Sie die folgenden Schritte auf dem verwaltenden Host aus.

  1. Verbindung zu RMAN:
    • Melden Sie sich beim Oracle-Datenbankhost an und stellen Sie eine Verbindung zu RMAN als Zieldatenbank her:
      rman target /
  2. Crosscheck aller archivierten Protokolle:
    • Führen Sie die Datei crosscheck Befehl zum Überprüfen, welche archivierten Protokolle noch auf der Festplatte vorhanden sind. RMAN markiert alle fehlenden Protokolle als EXPIRED:
      CROSSCHECK ARCHIVELOG ALL;
    • RMAN vergleicht die Metadaten im Repository mit den physischen Dateien auf der Festplatte. Jedes archivierte Protokoll, das nicht mehr auf der Festplatte vorhanden ist, wird markiert als EXPIRED.
  3. Überprüfen Sie die abgelaufenen archivierten Protokolle (optional):
    • Listet die archivierten Protokolle auf, die RMAN als markiert hat EXPIRED Gehen Sie wie folgt vor, um zu bestätigen, dass sie mit den Dateien übereinstimmen, auf die im Fehler verwiesen wird:
      LIST EXPIRED ARCHIVELOG ALL;
    • Überprüfen Sie die Ausgabe, um sicherzustellen, dass die abgelaufenen Einträge den fehlenden Dateien entsprechen, die im Backupfehler gemeldet werden (z. B. Dateipfad und Archivprotokollname aus dem ORA‑19625 Fehler:
  4. Löschen Sie die abgelaufenen archivierten Protokolleinträge:
    • Entfernen Sie die abgelaufenen Archivprotokolleinträge aus dem RMAN-Repository :
      DELETE EXPIRED ARCHIVELOG ALL;
    • Wenn RMAN zur Bestätigung auffordert, geben Sie Folgendes ein: YES Gehen Sie folgendermaßen vor:
    • Mit diesem Befehl werden die Metadatenverweise auf die fehlenden Archivprotokolle aus dem RMAN-Repository entfernt. Es werden keine physischen Dateien gelöscht – die Dateien fehlen bereits auf der Festplatte. Nach diesem Schritt erwartet RMAN diese Archivprotokolle während Backupvorgängen nicht mehr.
  5. Führen Sie das PowerProtect Data Manager-Backup erneut aus:
    • Kehren Sie zur Benutzeroberfläche von PowerProtect Data Manager zurück und lösen Sie ein manuelles Backup für die betroffene Oracle-Datenbank aus.
    • Bestätigen Sie, dass das Backup ohne die Meldung RMAN‑06059 Fehler:
  6. Wiederholung verhindern: 
    • Löschen Sie Archivprotokolldateien nicht manuell aus dem Dateisystem. Verwenden Sie immer RMAN-Befehle (z. B. DELETE ARCHIVELOG) oder in Oracle integrierte Wartungsprozesse ein, um archivierte Protokolle zu entfernen. Dadurch wird sichergestellt, dass das RMAN-Repository mit den Dateien auf der Festplatte synchronisiert bleibt. 
    • Erwägen Sie die Konfiguration einer Oracle Archivprotokoll-Management-Policy.

Betroffene Produkte

PowerProtect Data Manager, PowerProtect App Direct

Produkte

Data Protection Suite Series
Artikeleigenschaften
Artikelnummer: 000491114
Artikeltyp: Solution
Zuletzt geändert: 07 Aug. 2026
Version:  2
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.