PowerProtect Data Manager: Oracle-databaseback-up mislukt met RMAN-06059 "Verwacht gearchiveerd logboek niet gevonden"

Samenvatting: Een back-up van een Oracle-database die wordt geïnitieerd via PowerProtect Data Manager mislukt met RMAN-06059 ("verwacht gearchiveerd logboek niet gevonden, verlies van gearchiveerd logboek brengt herstelbaarheid in gevaar"). De Oracle Recovery Manager (RMAN)-repository bevat verwijzingen naar gearchiveerde logboeken voor opnieuw uitvoeren die niet meer op de schijf staan. Meestal werden de logbestanden handmatig uit het bestandssysteem verwijderd zonder eerst uit de RMAN-catalogus of de metadata van het controlebestand te worden verwijderd. Het probleem wordt opgelost door een RMAN-kruiscontrole uit te voeren om de ontbrekende archieflogboeken te laten verlopen en vervolgens de verlopen vermeldingen te verwijderen. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Een back-up van een Oracle-database die is gestart via PowerProtect Data Manager mislukt. Het back-uptaaklogboek meldt de volgende fouten (databasenaam, bestandspad en bestandsnaam van het archieflogboek verschillen per omgeving):

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.

 

 

Oorzaak

De Oracle RMAN-repository (opgeslagen in het controlebestand of de RMAN-catalogus ) bevat metadataverwijzingen naar gearchiveerde logboeken voor opnieuw uitvoeren die niet langer op de schijf staan. Wanneer RMAN probeert deze gearchiveerde logboeken te valideren of er een back-up van te maken als onderdeel van de PowerProtect Data Manager back-upbewerking, kan het de bestanden niet vinden en wordt het RMAN‑06059 Fout

Deze situatie doet zich meestal voor wanneer archieflogbestanden handmatig worden verwijderd uit het bestandssysteem (of worden verwijderd door een onderhoudsproces van derden) zonder eerst te worden gecontroleerd of verwijderd uit de metadata van de RMAN-catalogus/controlebestand . De RMAN-repository registreert nog steeds de logboeken als beschikbaar, maar de fysieke bestanden bestaan niet meer.

 
Dit is een Oracle RMAN-configuratieprobleem op de databasehost, geen PowerProtect Data Manager-defect. Dezelfde fout doet zich voor bij elke back-uptool die RMAN aanroept wanneer de gearchiveerde logmetadata niet gesynchroniseerd zijn met het bestandssysteem.

Oplossing

Laat de ontbrekende archieflogboeken van de RMAN-repository verlopen en verwijder de verlopen vermeldingen zodat RMAN ze niet meer verwacht tijdens back-upbewerkingen. Voer de volgende stappen uit op de Oracle-databasehost.

  1. Verbinding maken met RMAN:
    • Meld u aan bij de Oracle-databasehost en maak verbinding met RMAN als de doeldatabase:
      rman target /
  2. Controleer alle gearchiveerde logboeken:
    • Voer de crosscheck opdracht om te controleren welke gearchiveerde logbestanden nog op de schijf staan. RMAN markeert ontbrekende logboeken als EXPIRED:
      CROSSCHECK ARCHIVELOG ALL;
    • RMAN vergelijkt de metadata in de repository met de fysieke bestanden op de schijf. Elk gearchiveerd logboek dat niet meer op de schijf bestaat, wordt gemarkeerd als EXPIRED.
  3. Controleer de verlopen gearchiveerde logboeken (optioneel):
    • Maak een lijst van de gearchiveerde logboeken die door RMAN zijn gemarkeerd als EXPIRED Ga als volgt te werk om te bevestigen dat ze overeenkomen met de bestanden waarnaar in de fout wordt verwezen:
      LIST EXPIRED ARCHIVELOG ALL;
    • Controleer de uitvoer om te controleren of de verlopen vermeldingen overeenkomen met de ontbrekende bestanden die in de back-upfout worden gemeld (bijvoorbeeld het bestandspad en de archieflogboeknaam van de ORA‑19625 Fout
  4. Verwijder de verlopen gearchiveerde logboekvermeldingen:
    • Verwijder de verlopen archieflogboekvermeldingen uit de RMAN-repository :
      DELETE EXPIRED ARCHIVELOG ALL;
    • Wanneer RMAN om bevestiging vraagt, typt u YES om verder te gaan.
    • Met deze opdracht worden de metadataverwijzingen naar de ontbrekende archieflogboeken uit de RMAN-repository verwijderd. Er worden geen fysieke bestanden verwijderd: de bestanden ontbreken al op de schijf. Na deze stap verwacht RMAN deze archieflogboeken niet meer tijdens back-upbewerkingen.
  5. Voer de PowerProtect Data Manager back-up opnieuw uit:
    • Ga terug naar de PowerProtect Data Manager-gebruikersinterface en activeer een handmatige back-up voor de betreffende Oracle-database.
    • Controleer of de back-up is voltooid zonder het RMAN‑06059 Fout
  6. Herhaling voorkomen: 
    • Verwijder archieflogbestanden niet handmatig van het bestandssysteem. Gebruik altijd RMAN-opdrachten (zoals DELETE ARCHIVELOG) of door Oracle geïntegreerde onderhoudsprocessen om gearchiveerde logboeken te verwijderen. Dit zorgt ervoor dat de RMAN-repository gesynchroniseerd blijft met de bestanden op de schijf. 
    • Overweeg een Oracle-beleid voor het beheren van archieflogboeken te configureren.

Getroffen producten

PowerProtect Data Manager, PowerProtect App Direct

Producten

Data Protection Suite Series
Artikeleigenschappen
Artikelnummer: 000491114
Artikeltype: Solution
Laatst aangepast: 07 aug. 2026
Versie:  2
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.