-
SQL_TABLESPACE 개요, 생성 & DATA DICTIONARY (1)Data Base_Oracle/SQL 2020. 1. 13. 22:21
TABLESPACE
데이터베이스의 논리적인 저장 공간
TABLESPACE 개요
※ Oracle에서 계정별로 테이블 작업을 하면 파일(~.dbf)로 작업내용이
저장되는데, 파일이라는 물리적인 저장 공간에 연결된 Oracle 내부의
논리적인 저장 공간을 테이블스페이스라고 함 ↔ MySQL_DataBaseTABLESPACE 종류
- 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 계정 생성 후 테이블 생성시 기본적으로 테이블이 저장되는 테이블스페이스
테이블스페이스의 개요, 생성 방법에 대해 간단히 알아보았습니다.
테이블스페이스에 대해 알아둔다면 원하는 주제/작업내용에 따라 저장 공간을 분리할 수 있습니다.
'Data Base_Oracle > SQL' 카테고리의 다른 글
SQL_TEMPORARY TABLESPACE & AUTOEXTEND (0) 2020.01.14 SQL_TABLESPACE 연결, 확인 & DATA DICTIONARY (2) (0) 2020.01.13 SQL 데이터 복원 | FLASHBACK (0) 2020.01.13 SQL_RECYCLE BIN | DATA DICTIONARY (0) 2020.01.13 SQL 데이터 삭제 | TRUNCATE, DROP TABLE [PURGE] (0) 2020.01.13