DBAtlas · Atlas de operaciones de bases de datos

ORA-00257: Archiver error. Connect internal only, until freed (error del archiver)

Oracle

¿Qué significa?

El proceso archiver (ARCH) no puede archivar los redo logs; normalmente el destino de archivado (FRA o destino de logs archivados) está lleno. La base de datos suspende las nuevas transacciones.

¿Por qué ocurre?

La Flash Recovery Area (DB_RECOVERY_FILE_DEST) o el destino de logs archivados está lleno, se ha agotado el espacio en disco, los backups de RMAN no eliminan los logs archivados o se ha alcanzado el límite DB_RECOVERY_FILE_DEST_SIZE.

Cómo solucionarlo

Libere espacio: haga backup de los logs archivados antiguos con RMAN a un destino fuera de la FRA y elimínelos: RMAN> BACKUP ARCHIVELOG ALL FORMAT '/backup/arc_%U' DELETE INPUT (escribir el backup en la FRA mientras está llena falla). Con Data Guard, no elimine archivos aún no enviados o aplicados en el standby; de lo contrario se forma un gap en el standby (CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY). Vea el uso de la FRA: SELECT * FROM v$recovery_file_dest / v$flash_recovery_area_usage. Aumente temporalmente DB_RECOVERY_FILE_DEST_SIZE o mueva el destino a un disco más grande. Compruebe el espacio libre a nivel de disco. Establezca una política regular de limpieza de archivos.

Abrir en DBAtlas →

Más entradas de este motor