- 테이블이 저장되는 공간
- 테이블스페이스를 생성하면 정의된 용량만큼 미리 확보한 테이블스페이스가 생성된다.
게시판 테이블
- 정해진 용량과 자동확장되는 용량이 정해져 있으며, 기본용량을 넘어서면 설정해둔 자동확장 용량만큼 확장
(100MB / 10MB라면 100MB가 초과된 이후부터 용량 초과시 계속 10MB씩 확장)
테이블스페이스 개념
- 늘어난 이후에 삭제해도 늘어난 용량이 줄어들지는 않음
- 방에 사는 사람들의 인원수가 줄어도 방 크기가 줄어들지 않는 것으로 생각하면 쉬움
- 확인하기 위해서 local-system 생성(system 스키마에 접속하는 것)
- 데이터 사전으로
- 물리적인 위치 등을 알 수있는 정보
- 테이블스페이스 이름
- 크기
- 사용 가능 상태
- dba스키마기 때문에 system에서 시험
- 블록은 가장 작은 다위
- 연속적인 데이터 블록이 모여서 익스텐트가 됨
- 익스텐트는 연속적인 데이터 블록
- 세그먼트에서 기존 공간이 완전히 사용되면 새로운 익스텐트를 할당
- 하나 이상의 익스텐트가 보이면 세그먼트
- 인덱스에 대해서는 하나 이상의 익스텐트를 할당
- 처음에 할당되는 익스텐트 크기
- 다음 익스텐트가 할당될 때 증가되는 크기
- 세그먼트가 최초로 생성될 때 할당되는 익스텐트 수
- 최대로 가질 수 있는 익스텐트 수
- 바로 전에 생성된 익스텐트에 비해 50퍼 증가해서 다음거 생성?
- 아이디 TEST
- 비밀번호는 TEST
- 기본 테이블 스페이스
- 템프 페이블 스페이스(정렬)
- 제한 없이
- local-system에서 test 계정에 권한을 저런식으로 주고, 회수하고 할 수 있음
- 이렇게 데이터 사전 조회를 통해 어떤 권한이 존재하는지 확인 가능
- MAXSIZE의 제한을 푸는 것
- app_data2.dbf에 size 50메가를 추가
테이블 스페이스 설정하지 않고 테이블 만들면 무한대로 데이터가 들어가지는 않음
'학원 > 오라클-학원' 카테고리의 다른 글
설계 (ERD - Entity Relationship Diagram) (0) | 2022.03.29 |
---|---|
Constraint(제약조건)** (0) | 2022.03.22 |
데이터 사전 (0) | 2022.03.22 |
INDEX - 퍼모먼스 향상에 사용 (0) | 2022.03.22 |
DML - 데이터 관리 (0) | 2022.03.15 |