✏️ 테이블스페이스 와 데이터베이스 의 차이점
데이터베이스
- 데이터를 저장하고 관리하는 전체 시스템 단위.
- 구성 요소 : 하나 이상의 테이블 스페이스로 구성. 데이터 파일, 로그 , 유저 등
- 전체 데이터 관리 및 운영
테이블 스페이스
- data file 이라는 물리적 파일 형태가 하나 이상 모여 있는 논리적 저장 구조.
- 데이터 베이스의 구성 요소 중 하나. 데이터 저장 단위 중 가장 상위에 있음.
:: 데이터 블록 > 익스텐트 > 세그먼트 > 테이블 스페이스.
:: 데이터 블록 여러개가 모여 익스텐트 하나 구성, 익스텐트 여러개가 모여 하나의 세그먼트 구성.
- 데이터 객체 저장 위치 및 논리적 분리 및 관리.
✏️ PDB 에서 테이블 스페이스 생성하기
CDB는 전체 데이터 베이스의 공통 정보를 관리하는 영역이므로,
애플리케이션 데이터를 만들기 위해서는 PDB 에서 생성해야 함.
1. sqlplus sysdba 로 들어간 후 XEPDB1 로 세션 변경하기
sqlplus / as sysdba
ALTER SESSION SET CONTAINER = xepdb1;
2. 테이블 스페이스 생성하기
- 파일 경로 지정, 초기 데이터 파일 크기 설정 가능
- autoextend : 초기 크기 공간을 모두 사용하는 경우 자동으로 파일의 크기가 커지는 기능
- maxsize : 데이터 파일이 최대로 커질 수 있는 크기 지정 가능.
CREATE TABLESPACE MASTER
DATAFILE 'C:\oraclexe\app\oracle\oradata\xepdb1\MASTER.dbf'
SIZE 100M;
'DB' 카테고리의 다른 글
[Oracle] CDB, PDB (0) | 2025.05.03 |
---|---|
[PostgreSQL] 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음 (0) | 2025.03.12 |
[DB/PostgreSQL] bigserial, bigint (0) | 2025.01.08 |
ELK (0) | 2024.12.19 |