Foto de Roberto Sobrinho
Roberto Sobrinho

20/11/2025

Como resolver o erro RMAN-06059 expected archived log not found

O erro RMAN-06059: expected archived log not found pode aparecer durante um BACKUP ARCHIVELOG ALL ou quando você roda o PLUS ARCHIVELOG no backup do banco. Nessa hora, o RMAN simplesmente trava o processo porque não conseguiu encontrar um dos archivelogs.

Starting backup at Mar 20 2025 16:31:15  
current log archived  
released channel: ch1  
RMAN-00571: ===========================================================  
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============  
RMAN-00571: ===========================================================  
RMAN-03002: failure of backup command at 03/20/2025 16:32:16  
RMAN-06059: expected archived log not found, loss of archived log compromises recoverability  
ORA-19625: error identifying file +FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947  
ORA-17503: ksfdopn:2 Failed to open file +FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947  
ORA-15012: ASM file '+FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947' does not exist

O que fazer

Verificar quais arquivos estão marcados como indisponíveis

RMAN> LIST ARCHIVELOG UNAVAILABLE;

List of Archived Logs  
  Thrd Seq     Low Time  Next Time  
  ---- ------- --------- ---------  
  1    252439  27-FEB-25 27-FEB-25  
      Name: +FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947  
      UNAVAILABLE

RMAN-06059

Atualizar o status dos archivelogs

RMAN> CROSSCHECK ARCHIVELOG ALL;

crosschecked archived log  
archived log file name=+FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947  
  status EXPIRED

RMAN-06059

Remover os registros dos archives expirados

RMAN> DELETE EXPIRED ARCHIVELOG ALL;

deleted archived log  
archived log file name=+FRA/prdlink/archivelog/2025_02_27/thread_1_seq_252439.2147.1194162947  
Deleted 1 objects

Riscos

e o archive log ausente ainda não tiver sido incluído em nenhum backup, não será possível restaurar o banco até qualquer ponto após esse log.

Nessa situação, a recuperação só será possível após a realização de um novo backup full, que cria um novo ponto de partida para restore.

Antes de excluir, garantir que:

  • O log já foi incluído em backup anterior (LIST BACKUP OF ARCHIVELOG SEQUENCE 252439)
  • O log está disponível em outro local (ex: Data Guard, storage secundário, fita etc)

Excluir o registro de um archive log não backupado deve ser último recurso.

RMAN-06059 DURING RMAN BACKUP OF ARCHIVELOG (Doc ID 415978.1)


#20251120 #DBASobrinho #GuinaNãoTinhaDó #BóBó #CaceteDeAgulha #OracleACE #PegaLadrão


Compartilhe

Facebook
Twitter
LinkedIn
WhatsApp
Email
Print