DROP TABLESPACE ¹®

µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×ÀÌºí½ºÆäÀ̽º¸¦ Á¦°ÅÇÑ´Ù.

ÀÌ ¹®À» ½ÇÇàÇÏ·Á¸é DROP TABLESPACE ½Ã½ºÅÛ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù.

TABLESPACE´Â ÇÊ¿äÇÏÁö ¾ÊÀ» °æ¿ì »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
 
¡¼Çü½Ä¡½ 
   DROP TABLESPACE tablespace 
    [INCLUDING CONTENTS [{AND ¦ KEEP} DATAFILES] [CASCADE CONSTRAINTS] ];


INCLUDING CONTENTStablespace¿¡ ÀÖ´Â ¸ðµç SEGMENTµµ ÇÔ²² »èÁ¦
AND DATAFILES»èÁ¦µÉ OS»óÀÇ ¹°¸®ÀûÀÎ file±îÁö »èÁ¦
CASCADE CONSTRAINTS»èÁ¦µÉ tablespace¿¡ ÀÖ´Â tableÀÇ primary key, unique key¸¦ ÂüÁ¶ÇÏ´Â ´Ù¸¥ tablespaceÀÇ table·Î ºÎÅÍ ÂüÁ¶ ¹«°á¼º Á¦¾àÁ¶°Çµµ ÇÔ²² »èÁ¦
• data°¡ ÀÖ´Â tablespace´Â INCLUDING CONTENTS ¿É¼Ç¾øÀÌ »èÁ¦ÇÒ ¼ö ¾ø´Ù. ´Ü, TABLESPACE¾È¿¡ ¾Æ¹«°Íµµ ¾øÀ» °æ¿ì¿¡¸¸ °¡´ÉÇÏ´Ù. • TABLESPACE¸¦ »èÁ¦ÇÏ¸é ±× data´Â DATABASE¿¡ ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾Ê´Â´Ù. • AND DATAFILES¿É¼Ç ¾øÀÌ TABLESPACE¸¦ »èÁ¦Çϸé control fileÀÇ Á¤º¸¸¸ º¯°æµÇ¸ç, ½ÇÁ¦ÀûÀ¸·Î OS»óÀÇ data fileÀº »èÁ¦µÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î OS»ó¿¡¼­ Á÷Á¢ data fileÀ» »èÁ¦ÇØ¾ß ÇÑ´Ù. • TABLESPACE¸¦ »èÁ¦Çϱâ Àü¿¡ ¾î¶² transactionµµ Á¢±ÙÇÏÁö ¸øÇÏ°Ô Offline »óÅ·Πº¯°æÇϰí ÀÛ¾÷ÇØ¾ß ÇÑ´Ù. ¡¼¿¹Á¦¡½ SQL> select name,enabled from v$datafile; NAME ENABLED ------------------------------------------------------------ ---------- /export/home/oracle/app/oracle/oradata/orcl/system01.dbf READ WRITE /export/home/oracle/app/oracle/oradata/orcl/undotbs01.dbf READ WRITE /export/home/oracle/app/oracle/oradata/orcl/sysaux01.dbf READ WRITE /export/home/oracle/app/oracle/oradata/orcl/users01.dbf READ WRITE SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE UNDOTBS1 ONLINE SYSAUX ONLINE TEMP ONLINE USERS ONLINE TEMP3 ONLINE 6 rows selected. SQL> create temporary tablespace temp2 2 tempfile '/export/home/oracle/app/oracle/oradata/orcl/temp2.dbf' size 200k 3 extent management local uniform size 64k; Tablespace created. SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE UNDOTBS1 ONLINE SYSAUX ONLINE TEMP ONLINE USERS ONLINE TEMP2 ONLINE TEMP3 ONLINE 7 rows selected. SQL> DROP TABLESPACE temp2 INCLUDING CONTENTS AND DATAFILES; Tablespace dropped. SQL> select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME STATUS ------------------------------ --------- SYSTEM ONLINE UNDOTBS1 ONLINE SYSAUX ONLINE TEMP ONLINE USERS ONLINE TEMP3 ONLINE 6 rows selected. SQL> ¡¼¿¹Á¦¡½ SQL> show user USER is "SYS" SQL> select tablespace_name from dba_tablespaces; TABLESPACE_NAME --------------------------------- SYSTEM SYSAUX UNDOTBS1 TEMP USERS EXAMPLE 6 rows selected. SQL> CREATE BIGFILE TABLESPACE bigtbs_01 2 DATAFILE 'bigtbs_f1.dat' 3 SIZE 20M AUTOEXTEND ON; Tablespace created. SQL> SELECT tablespace_name from DBA_TABLESPACES; TABLESPACE_NAME --------------------------------- SYSTEM SYSAUX UNDOTBS1 TEMP USERS EXAMPLE BIGTBS_01 7 rows selected. SQL> DROP TABLESPACE bigtbs_01 2 INCLUDING CONTENTS AND DATAFILES 3 CASCADE CONSTRAINTS; Tablespace dropped. SQL> select tablespace_name from dba_tablespaces; TABLESPACE_NAME ------------------------------------------------------------ SYSTEM SYSAUX UNDOTBS1 TEMP USERS EXAMPLE 6 rows selected. SQL>