Data Base_Oracle/SQL
SQL_TABLESPACE 개요, 생성 & DATA DICTIONARY (1)
pathas
2020. 1. 13. 22:21
TABLESPACE
데이터베이스의 논리적인 저장 공간
TABLESPACE 개요
※ Oracle에서 계정별로 테이블 작업을 하면 파일(~.dbf)로 작업내용이
저장되는데, 파일이라는 물리적인 저장 공간에 연결된 Oracle 내부의
논리적인 저장 공간을 테이블스페이스라고 함 ↔ MySQL_DataBase
TABLESPACE 종류
- DEFAULT TABLESPACE : 테이블스페이스의 주된 저장 공간, 작업 내용이 저장됨
- TEMPORARY TABLESPACE : 보조 저장 공간, 작업 내용이 일시적으로 저장됨
TABLESPACE 생성
§ 형식
[ SQL> create tablespace 테이블스페이스명
datafile '경로/파일명.dbf' size n(임의의 수)m(용량); ]
※ 확장자는 dbf로 해야하며 size로는 임의의 용량을 할당할 수 있음
TABLESPACE_DATA DICTIONARY
※ v$tablespace
tablespace 목록이 담겨 있는 Oracle 시스템 테이블
관리자 계정으로만 조회 가능
TS# | NAME | INC | BIG | FLA | ENC |
---|---|---|---|---|---|
0 | SYSTEM | YES | NO | YES | |
1 | SYSAUX | YES | NO | YES | |
2 | UNDOTBS1 | YES | NO | YES | |
4 | USERS | YES | NO | YES | |
3 | TEMP | NO | NO | YES | |
6 | EXAMPLE | YES | NO | YES | |
7 | ORADATA2 예제에서 생성한 테이블스페이스 |
YES | NO | YES |
※ USERS : Oracle 계정 생성 후 테이블 생성시 기본적으로 테이블이 저장되는 테이블스페이스
테이블스페이스의 개요, 생성 방법에 대해 간단히 알아보았습니다.
테이블스페이스에 대해 알아둔다면 원하는 주제/작업내용에 따라 저장 공간을 분리할 수 있습니다.