ORA-19625: error identifying file

oracle-error

Problema

Al momento de generarse un backup de archive, obtenemos el siguiente error «ORA-19625: error identifying file».

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 12/29/2021 06:00:18
RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
ORA-19625: error identifying file +DG_FRA/SOYUNDBA/ARCHIVELOG/2021_12_20/thread_2_seq_443493.6933.1091796795
ORA-17503: ksfdopn:2 Failed to open file +DG_FRA/SOYUNDBA/ARCHIVELOG/2021_12_20/thread_2_seq_443493.6933.1091796795
ORA-15012: ASM file '+DG_FRA/SOYUNDBA/ARCHIVELOG/2021_12_20/thread_2_seq_443493.6933.1091796795' does not exist

Solución

Esto se debe a que el backup de archive está buscando una pieza que no encuentra, puede suceder porque la pieza solicitada ha sido eliminada, movida, etc. Por lo cual, si la tenemos identificada, podemos moverla nuevamente al area de FRA y así generar el archive nuevamente, dado el caso que no la tengamos, vamos a ejecutar lo siguiente.

Vamos a entrar a RMAN

[oracle@soyundba dbs]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Wed Dec 29 19:35:40 2021

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: FENIXPRD (DBID=1825817366)

RMAN> 

Ejecutamos un crosscheck que compara lo que hay en el catalogo con lo que esta en disco. Lo que no encuentra lo marca como expired (expirado).

RMAN> crosscheck archivelog all;

Eliminamos del catalogo los archivelogs expirados.

RMAN> delete expired archivelog all;
-- Tambien se puede eliminar con la clausala noprompt para que no pregunte si estamos seguros de eliminar
RMAN> delete noprompt expired archivelog all;

Finalmente, podemos ejecutar nuevamente el backup el cual correrá de manera exitosa.

 

Acerca de JulianOrtiz0506

Soy administrador de bases de datos y desarrollador web, desde mis inicios en el mundo de la informática, he implementando proyectos personales y empresariales. Por consiguiente esto me ha permitido contar con una amplia calificación y destreza sobre mis áreas de conocimiento. Sobre todo suelo estar en constante aprendizaje, diariamente me estoy informando sobre nuevas tecnologías. Ya queme gusta estar actualizado en la tecnología de punta para todas las plataformas que me apasionan y con las cuales trabajo día a día.

Ver todas las entradas de JulianOrtiz0506 →

Deja una respuesta

Tu dirección de correo electrónico no será publicada.