어디서 퍼왔는지 모르겠어요~ 죄송 ㅠㅠ
*****************************************
  테이블 스페이스 확인
******************************************/
-- 생성되어 있는 테이블 스페이스 보기.
SELECT * FROM DBA_TABLESPACES;
-- 생성되어 있는 DBF 파일 보기.
SELECT * FROM DBA_DATA_FILES;
-- 생성되어 있는 TEMP DBF 파일 보기.
SELECT * FROM DBA_TEMP_FILES;


/*****************************************
  테이블 스페이스 생성
  확장자 명은 DBF 또는 .DAT, .ORA를 사용할 수 있다. 
  일반적으로는 DBF를 가장 많이 사용한다.
  DBF '[테이블스페이스경로(예. /usr/lib/oracle/xe/oradata/XE/)]/[테이블스페이스명].dbf'
  ex 10g 경우) => C:\oracle\product\10.2.0\oradata\[폴더]\[테이블스페이스명.dbf]
  ex XE  경우) => C:\oraclexe\oradata\XE\[폴더]\[테이블스페이스명.dbf]
******************************************/
CREATE TABLESPACE TABLESPACENAME
DATAFILE 'E:\oracle\product\10.2.0\oradata\directoryname\sample.dbf'
SIZE 500M                                      -- 기본 용량
AUTOEXTEND ON                           -- 기본 용량을 자동으로 늘려줌
extent management local autoallocate;


/*****************************************
  테이블 스페이스 삭제
  INCLUDING CONTENTS AND DATAFILES : 모든 내용 삭제
  CASCADE CONSTRAINTS : 종속된 제약 조건 삭제  
******************************************/
ALTER TABLESPACE TABLESPACENAME OFFLINE;
DROP TABLESPACE TABLESPACENAME
INCLUDING CONTENTS AND DATAFILES
CASCADE CONSTRAINTS;

+ Recent posts