Base de datos Oracle “Congelada”

Cuando los procesos en una base de datos se detienen, es bueno revisar el alert log de la instancia, en el aparecen los errores que se estén presentando.

En mi caso el error era el siguiente…

ORA-19815: WARNING: db_recovery_file_dest_size of 4385144832 bytes is 100.00% used, and has 0 remaining bytes available.

Procedo entonces a revisar con el siguiente script sql , el estado de archive logs

set pages 200;
set lines 200;
col name for a25;
set numwidth 15;
SELECT * FROM V$RECOVERY_FILE_DEST;
quit;

la salida es la siguiente

Connected to:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production


NAME			      SPACE_LIMIT      SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
------------------------- --------------- --------------- ----------------- ---------------
/u01/app/oracle/fast_reco      4385144832      4385068032		  0		 85
very_area


Disconnected from Oracle Database 11g Release 11.2.0.4.0 - 64bit Production

En este caso, con RMAN borro todos los archivelogs, no es lo mas recomendable, pero es efectivo debido a la urgencia que se presenta en la disponibilidad de la instancia

[oracle@heimdal: DSRLLO [~/pad/scripts]   18:02:12 $ rman target / 

Recovery Manager: Release 11.2.0.4.0 - Production on Thu Sep 13 18:02:24 2018

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

connected to target database: DSRLLO (DBID=3454913331)

RMAN> delete noprompt archivelog all; 
...........

Luego de un rato el sistema borra todos los archive logs y nos deja suficiente espacio para seguir trabajando.

Views All Time
Views All Time
36
Views Today
Views Today
2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *