sábado, 13 de julio de 2019

ORA-01543: tablespace already exists al crear un tablespace

ORA-01543: tablespace already exists al crear un tablespace


Hola.


Este error me sale al correr una instalación que contiene scripts SQL de Oracle. Los cuales se ejecutan como parte de la instalación.

Después de varios intentos y al toparme con varios errores en diferentes partes de la instalación, he ejecutado el mismo script en un par de ocasiones y esto provocó que haya creado un tablespace con anterioridad.

Al intentar correr la instalación nuevamente, me sale este error:

ORA-01543: tablespace already exists al crear un tablespace

En este caso lo que hice es asegurarme de borrar el TABLESPACE completamente para volver a ejecutar el script de instalación sin problemas.

Solución.


Hay diferentes maneras de borrar un TABLESPACE pero la más completa que encontré y que me funcionó es esta:

sql> DROP TABLESPACE mitablespace INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

Esto aplica también para tablespaces temporales


Espero les sirva.








No hay comentarios.:

Publicar un comentario