Borrando tablespaces
Para borrar una tablespace utilizamos el comando:
- q DROP TABLESPACE.
Y luego simplemente ponemos el nombre de la tablespace que queramos borrar. Al borrar una tablespace debemos estar claros de que está vacía, ya que, si no lo está, al ejecutar este comando nos saldrá un error, diciéndonos precisamente eso, y por tanto no nos dejará borrarla.
Si la tablespaces que vamos a borrar no está vacia simplemente le agregamos al comando la cláusula Including contents. Quedaria de la siguiente forma:
- DROP TABLESPACE (nombre de la tablespace) INCLUDING CONTENTS
Al hacerlo así, la tablespace será borrada aun teniendo tablas o cualquier tipo de contenido.
Al borrar una tablespace no se borran los ficheros, por lo que si borramos las tablespace de la forma explicada anteriormente los ficheros se quedarán, y puede que nos confundamos al ver ficheros que no sabemos a dónde corresponden. Si queremos borrar los ficheros también le agregamos al comando la cláusula Datafiles.
Quedaria de la siguiente forma:
- DROP TABLESPACE (nombre de la tablespace) INCLUDING CONTENTS AND DATAFILES
borrando tablespaces