miércoles, 6 de mayo de 2009

How to purge Oracle Recycle Bin

Recientemente se presentó un problema en una de nuestras bases de datos (ver. 10.2.0.3). El tablespace afectado mostraba un espacio utilizado negativo y esto afectaba a una de nuestras aplicaciones al no poder recuperar archivos adjuntos de la misma base para mostrarlos en pantalla.

Al perecer el problema se deriva de un bug de esta versión de la base de datos pero que se soluciona haciendo el upgrade a la versión 10.2.0.4. 

La causa principal es la saturación de la papelera de reciclaje de Oracle y la solución aplicada fue únicamente vaciar la misma de la siguiente manera:

Primero se revisa que la papelera tenga contenido: 

SQL> select count(1) from dba_recyclebin; 

  COUNT(1)

----------

       603

 

Se elimina el contenido de la papelera:

SQL> purge dba_recyclebin;

 Papelera de reciclaje de DBA depurada.


Con esto el problema quedó resuelto.

No hay comentarios:

Publicar un comentario