ORA-55641: Cannot drop tablespace used by Flashback Data Archive

Recientemente me he encontrado un escenario donde se ha revertido la configuración de FDA.

Una vez elminamos la configuración de FDA de las tablas afectadas procedemos a eliminar el fichero y el tablespace, pero no encontramos que el borrado, a pesar de ejecutarse correctamente, sigue existiendo, lo cual nos lleva al error del asunto:


SYS@cdbpro1> drop flashback archive FDA_FILE_ESQUEMA;

Flashback archive dropped.


SYS@cdbpro1> DROP TABLESPACE TBS_FDA;
DROP TABLESPACE TBS_FDA
*
ERROR at line 1:
ORA-55641: Cannot drop tablespace used by Flashback Data Archive


SYS@cdbpro1> select flashback_archive_name, status from dba_flashback_archive;

FLASHBACK_ARCHIVE_NAME                                                                                                                        STATUS
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------
FDA_FILE_ESQUEMA

Para ello la solución pasa por purgar el contenido del fichero previamente:


SYS@cdbpro1> alter flashback archive FDA_FILE_ESQUEMA purge all;
Flashback archive altered.

Y ya podremos proceder al borrado del tablespace:

SYS@cdbpro1> DROP TABLESPACE TBS_FDA;

Tablespace dropped.
0
Subscribe to my newsletter

Read articles from Carla Muñoz López directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Carla Muñoz López
Carla Muñoz López

Mi nombre es Carla y me defino como una apasionada de conocer, compartir ideas, divertirme y aprender todo lo relacionado con Oracle. Alegre y creativa, con un alto grado de autoexigencia, que busca, incluso sin querer, una forma diferente de ver un mismo problema o solución. Defensora del trabajo en equipo en todas las facetas de la vida y de disfrutar todo lo que haces, siempre con humildad. Actualmente cuento con más de 15 años de experiencia como administradora de Oracle, habiendo ocupado previamente posiciones como desarrolladora en la rama de Inteligencia de Negocios. Fue en ese momento que me di cuenta de que no quería centrarme en el desarrollo, sino participar en todas las capas que involucraban los datos, desde el despliegue de la base de datos hasta su explotación final. Siempre estoy dispuesta a ayudar y compartir conocimientos. Creo firmemente que con la tecnología hay que divertirse y no verla como una competencia. La persona con la que tienes que ser el mejor es contigo mismo.