Oracle/PLSQL: instrucción DROP TABLESPACE

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: instrucción DROP TABLESPACE

Este tutorial de Oracle describe cómo usar Oracle Sentencia DROP TABLESPACE Con sintaxis y ejemplos.

describir

Esta Sentencia DROP TABLESPACE Se utiliza para eliminar espacios de tabla de una base de datos de Oracle. Los espacios de tabla se utilizan para asignar espacio para almacenar objetos de esquema en una base de datos de Oracle.

sintaxis

sintaxis Sentencia DROP TABLESPACE Sí:

DROP TABLESPACE tablespace_name
  [ INCLUDING CONTENTS [ {AND DATAFILES | KEEP DATAFILES ]
    [ CASCADE CONSTRAINTS ] ] ;

parámetro o parámetro

tablespace_name El nombre del tablespace a eliminar de la base de datos de Oracle. Incluir contenido es opcional. Si se especifica INCLUYENDO CONTENIDOS, se eliminarán todos los contenidos del espacio de tabla. Si hay objetos en el tablespace, debe especificar INCLUYENDO CONTENIDO o recibirá un mensaje de error. Y ARCHIVOS DE DATOS Opcional. Eliminará los archivos del sistema operativo relacionados. Cuando se utilizan archivos administrados por Oracle, la opción AND DATAFILES se puede omitir porque Oracle elimina automáticamente los archivos del sistema operativo asociados. Mantener archivos de datos opcional. No elimina los archivos del sistema operativo relacionados. Cuando se utilizan archivos administrados por Oracle, se debe especificar la opción MANTENER ARCHIVOS DE DATOS si se van a conservar los archivos del sistema operativo asociado. Las restricciones en cascada son opcionales.Si especifica RESTRICCIONES EN CASCADA, se eliminan todas las restricciones de integridad referencial que cumplan las siguientes condiciones: Restricciones de integridad referencial de las tablas externo tablespace_name se refiere a la clave principal o única en la tabla en Nombre del espacio de tabla.

ejemplo

Veamos una instrucción DROP TABLESPACE simple.

Por ejemplo:

DROP TABLESPACE tbs_perm_01
  INCLUDING CONTENTS
    CASCADE CONSTRAINTS;

Esto eliminará el espacio de tabla denominado tbs_perm_01, eliminará todo lo del espacio de tabla tbs_perm_01 y eliminará todas las restricciones de integridad referencial (restricciones de integridad referencial en la tabla externo tablespace_name se refiere a la clave principal o única en la tabla en Nombre del espacio de tabla. )

Veamos otra instrucción DROP TABLESPACE.

Por ejemplo:

DROP TABLESPACE tbs_perm_02
  INCLUDING CONTENTS AND DATAFILES
    CASCADE CONSTRAINTS;

Esto eliminará el espacio de tabla denominado tbs_perm_02, eliminará todo lo del espacio de tabla tbs_perm_02, eliminará los archivos del sistema operativo relevantes y eliminará todas las restricciones de integridad referencial (restricciones de integridad referencial en la tabla externo tablespace_name se refiere a la clave principal o única en la tabla en Nombre del espacio de tabla. )

Veamos la instrucción DROP TABLESPACE de un solo archivo.

Por ejemplo:

DROP TABLESPACE tbs_perm_03
  INCLUDING CONTENTS KEEP DATAFILES;

Esto eliminará el espacio de tablas llamado tbs_perm_03, eliminando todo lo que haya en el espacio de tablas tbs_perm_03, pero manteniendo los archivos relevantes del sistema operativo.

(Visited 6 times, 1 visits today)