RMAN-06059 y ORA-19625 al realizar un backup en base Standby

Posted by Paola Pullas | Posted in Noticias | Posted on 06-02-2009

2

Si se encuentran trabajando con una configuración Oracle data Guard y al tratar de realizar un backup de la base Standby obtienen un error parecido al siguiente:

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at “fecha”
RMAN-06059: expected archived log not found, lost of archived log compromises recoverability
ORA-19625: error identifying file “archive”
ORA-27037: unable to obtain file status

Resulta que este es un bug de Oracle Data Guard, para ser mas exactos es el bug 3633269, que básicamente desincroniza al standby controlfile con el catálogo de RMAN por lo que se produce el error antes mencionado. Para solucionarlo se deben realizar los siguientes pasos:

Primero nos conectamos a través de RMAN a la base, pero sin conectarnos al catálogo y realizamos un crosscheck:

$ rman target / nocatalog
RMAN> crosscheck archivelog all;

Y luego nos conectamos a través del catálogo y realizamos la misma operación:

$ rman catalog “user_rman”/”passwd”@”catalog” target “user”/”passwd”@”standby”
RAM> crosscheck archivelog all;

Luego si intentamos realizar un backup se debería terminar sin ningún incoveniente.

Algunas notas de Oracle respecto a este tema:

Nota 280926.1 : RMAN-06059 Error During Backup Archivelog Of Standby
Nota 357759.1 : Known RMAN – Dataguard Problems

Espero que les sea de utilidad

Autor:Paola Izquierdo M.

Be Sociable, Share!

Comments (2)

Valuable information. Lucky me I found your website by chance, and
I am surprised why this twist of fate did not took place in advance!
I bookmarked it.

Great web site you’ve got here.. It’s hard to find excellent writing like yours these days.
I seriously appreciate individuals like you! Take care!!

Write a comment