Table Space
1. 테이블스페이스란?
1.1 물리적 파일 형태인 Data file 이 하나 이상 모여 형성된 논리적 저장 공간
1.2 데이터베이스 내 가장 큰 저장 공간
1.3 업무의 단위와 사용 용도에 따라 여러개의 Tablespace 로 분리하여 관리
1.4 Segment 라는 논리적 저장공간의 집합
2. Table Space 종류 Permanent, Undo, Temporary
2.1 PERMANENT Table Space
2.1.1 SYSAUX
SYSTEM Tablespace의 보조
SYSTEM Tablespace에 있는 다양한 유틸리티 및 기능들 분리하여 저장한 공간
2.1.2 SYSTEM
DATA DICTIONARY 가 저장되는 공간
일반사용자의 오브젝트를 저장하지 않는 것을 권장
2.1.3 USERS
EXAMPLES
생성SQL
데이터베이스가 운영되기 위해 꼭 필요한 테이블스페이스
2.2 UNDO Table Space
UNDO
읽기 일관성을 유지하기 위해 사용되는 Table Space
2.3 TEMPORARY
TEMP
메모리에 부담을 덜어주기 위해 사용되는 공간
3. 생성 SQL
3.1 파일종류
BIGFILE
장점
저장공간극대화
하나의 데이터베이스가 가질 수 있는 데이터의 크기는 8EB
관리 용이성 제공
Tablespace자체를 Disk 공간관리의 단위로 간주되기 때문에 Database 관리가 간소
DBA가 관리해야 될 datafile 수가 줄어듬
단점
Bigfile 테이블 스페이스는 ASM (Automatic Storage Management) 또는 스트라이핑 또는 RAID를 지원하는 기타 논리 볼륨 관리자 및 동적으로 확장 가능한 논리 볼륨과 함께 사용
SMALL FILE
'새싹 DBA > Oracle' 카테고리의 다른 글
[오라클] DB 아키텍처 구축 (0) | 2024.05.20 |
---|---|
[오라클/SQL] ROLE(롤) : 권한 그룹 관리 - 롤 생성, 롤 부여, 롤 회수, 롤 삭제 방법 (feat. GRANT) (0) | 2024.05.14 |
[Oracle] SID 와 Service_Name의 차이와 설정방법 (0) | 2024.04.18 |
[Oracle] 오라클 DB 링크와 사용법 (0) | 2024.04.18 |
[오라클] 오라클 RAC를 활용한 다중 서버 데이터베이스 관리 방법 (0) | 2024.04.16 |