▣ 테이블스페이스의 생성
- 옵션절을 생략할 경우 밑줄친 옵션이 디폴트 값입니다.
- tablespace_name : 생성할 테이블 스페이스 명
- DATAFILE : 새로 생성하는 테이블스페이스가 사용할 데이터 파일
- filespec : 디렉토리 경로명을 포함한 파일명
- size : 새로 생성되는 데이터 파일의 크기
- ONLINE/OFFLINE
ONLINE : 새로 생성되는 테이블 스페이스를 활성화 시키며, 생성 후 바로 사용할 수 있게 함
OFFLINE : 테이블 스페이스를 비활성화 시키며, 생성 후 바로 사용할 수 없음
- PERMANT/TEMPORARY : TEMPORARY 옵션을 사용하면 생성하는 테이블스페이스는
임시 테이블스페이스가 됩니다.
- DEFAULT STORAGE
* INITIAL : 테이블 스페이스의 맨 첫번째 Extents의 크기
* NEXT : 다음 Extents의 크기
* MINEXTENTS : 생성할 Extents의 최소 값
* MAXEXTENTS : 생성할 Extents의 최대 값
* PCTINCREASE : Extents의 증가율, Default값은 50 입니다
테이블 스페이스 생성 예제
-- sysdba권한으로 접속을 합니다.
SQL> conn sys/manager as sysdba
-- 테이블스페이스 생성
SQL>CREATE TABLESPACE storm
DATAFILE 'C:\ORACLE\ORADATA\app_data.dbf' SIZE 100M
DEFAULT STORAGE
(INITIAL 10K
NEXT 10K
MINEXTENTS 2
MAXEXTENTS 50
PCTINCREASE 50)
★이 포스트가 유용하셨다면 javaiyagi블로그를 구독하세요
- 옵션절을 생략할 경우 밑줄친 옵션이 디폴트 값입니다.
- tablespace_name : 생성할 테이블 스페이스 명
- DATAFILE : 새로 생성하는 테이블스페이스가 사용할 데이터 파일
- filespec : 디렉토리 경로명을 포함한 파일명
- size : 새로 생성되는 데이터 파일의 크기
- ONLINE/OFFLINE
ONLINE : 새로 생성되는 테이블 스페이스를 활성화 시키며, 생성 후 바로 사용할 수 있게 함
OFFLINE : 테이블 스페이스를 비활성화 시키며, 생성 후 바로 사용할 수 없음
- PERMANT/TEMPORARY : TEMPORARY 옵션을 사용하면 생성하는 테이블스페이스는
임시 테이블스페이스가 됩니다.
- DEFAULT STORAGE
* INITIAL : 테이블 스페이스의 맨 첫번째 Extents의 크기
* NEXT : 다음 Extents의 크기
* MINEXTENTS : 생성할 Extents의 최소 값
* MAXEXTENTS : 생성할 Extents의 최대 값
* PCTINCREASE : Extents의 증가율, Default값은 50 입니다
테이블 스페이스 생성 예제
-- sysdba권한으로 접속을 합니다.
SQL> conn sys/manager as sysdba
-- 테이블스페이스 생성
SQL>CREATE TABLESPACE storm
DATAFILE 'C:\ORACLE\ORADATA\app_data.dbf' SIZE 100M
DEFAULT STORAGE
(INITIAL 10K
NEXT 10K
MINEXTENTS 2
MAXEXTENTS 50
PCTINCREASE 50)
▣ 테이블스페이스의 자동 확장
▣ 생성한 데이터파일이 다 채워졌을 경우 자동으로 데이터 파일을 확장하는 방법 입니다.
▣ AUTOEXTEND 옵션을 사용 하시면 됩니다.
▣ AUTOEXTEND 옵션 사용법
- ON 아니면 OFF
- CREATE DATABASE, CREATE TABLESPACE, ALTER TABLESPACE에서
사용 할 수 있습니다.
▣ AUTOEXTEND 사용 예제
SQL> ALTER TABLESPACE storm
ADD DATAFILE 'C:\ORACLE\ORADATA\app_data02.dbf' SIZE 200M
AUTOEXTEND ON NEXT 10M
MAXSIZE 500M;
storm 테이블스페이스에 200M 데이터 파일을 추가 했는데요,
이 데이터 파일의 크기인 200M를 전부 사용하게 되면 500M이 될 때까지 자동으로 10M 증가합니다.
▣ AUTOEXTEND 의 OFF
SQL> ALTER DATABASE DATAFILE ‘C:\ORACLE\ORADATA\app_data02.dbf'
AUTOEXTEND OFF;
App_data02.dbf파일의 자동확장을 중지 시킵니다.
위 자료는 http://www.oracleclub.com 에서 발췌했습니다.
잘 보셨으면 아래 손가락 클릭 부탁합니다 ^^
★이 포스트가 유용하셨다면 javaiyagi블로그를 구독하세요