Oracle - 데이터 파일 관리

* 데이터 파일의 크기 조절하기
기존 데이터 파일들은 ALTER DATABASE와 ALTER TABLESPACE 명령어로 크기를 재조정.

ALTER DATABASE
    DATAFILE 'C:\ORACLE\ORADATA\ORACLE\SYSTEM01.DBF'
    RESIZE 400m;



* 데이터 파일 자동 확장 하기
CREATE DATABASE, CREATE TABLESPACE, ALTER TABLESPACE 명령을 사용

CREATE TABLESPACE KJS
    DATAFILE 'C:\ORACLE\ORADATA\ORACLE\KJS.DBF'
    SIZE 300M
    AUTOEXTEND ON
    NEXT 10M
    MAXSIZE 500M;



* 새로운 데이터 파일을 기존 테이블 스페이스에 추가하기
KJS테이블 스페이스에 AUTOEXTEND, MAXSIZE를 명시하고 100메가의 KJS_01.DBF파일을 추가 하는 예.

ALTER TABLESPACE KJS
    ADD DATAFILE 'C:\ORACLE\ORADATA\ORACLE\KJS_01.DBF' SIZE 100M
    AUTOEXTEND ON
    MAXSIZE 300M;



* 기존 파일의 속성 변경하기
ALTER DATABASE명령을 이용하면 된다.

ALTER DATABASE
    DATAFILE 'C:\ORACLE\ORADATA\ORACLE\KJS_01.DBF'
    AUTOEXTEND ON
    MAXSIZE 500M;