Skip to main content Link Search Menu Expand Document (external link) Copy Copied

TABLESPACE

TABLESPACE는 데이터베이스의 물리적인 공간을 말한다. TABLE이나 ENTITY를 생성하고, 이들이 속한 SCHEMA는 건들지 않는다. 이 정보는 DBA_DATA_FILES에 저장되어 있다.


SCHEMA

SCHEMA는 데이터베이스의 자료, 표현, 관계구조를 나타내는 껍데기로 생각하면 된다.


TEMPORARY TABLESPACE

TEMPORARY TABLESPACE는 연산이나 SORT 작업 등에 사용되는 임시 공간이다.


TABLESPACE 관련 쿼리

다음은 TABLESPACE와 관련한 쿼리들이다.

위치확인

SELECT FILE_NAME, TABLESPACE_NAME, AUTOEXTENSIBLE FROM DBA_DATA_FILES;

테이블스페이스 생성

CREATE TABLESPACE 테이블스페이스이름 DATAFILE '경로/파일이름.dbf' SIZE 200M AUTOEXTEND ON NEXT 5M MAXSIZE 300M;

계정에 기본 테이블 스페이스 지정

ALTER USER 계정 DEFAULT TABLESPACE 테이블스페이스명;

임시 테이블 스페이스 선언

ALTER USER 계정 TEMPORARY TABLESPACE 임시테이블스페이스명;

DBA, RESOURCE, CONNECT 권한부여

GRANT DBA, RESOURCE, CONNECT TO 계정명;

DBA, RESOURCE, CONNECT 권한해제

REVOKE DBA, RESOURCE, CONNECT FROM 계정명;