티스토리 뷰

1. 테이블 스페이스 [바로가기]
  - 데이터가 저장되는 물리적인 공간으로 저장소 위치만을 지정하며, 논리적 데이터베이스 구조나 스키마를 지정하지는 않는다.
  - 사용자별로 테이블 스페이스 사용 가능하다.

 

2. 테이블 스페이스 생성
  - 생성시 최대 32G까지만 생성 가능하다.
  - 데이터파일보다 데이터 파일의 크기가 커지면, 용량을 추가해야하며 수동/자동 설정이 가능하다.

create tablespace [테이블스페이스명]
datafile '[오라클설치경로][테이블스페이스명].dbf'
size 30720M
default storage(
   initial               80k
   next                80k
   minextents        1
   maxextents        121
   pctincrease        80
)online;

 

3. 테이블 스페이스 삭제

DROP TABLESPACE [테이블스페이스명]
INCLUDING CONTENTS
CASCADE CONSTRAINTS;​

 

4. 테이블 스페이스 사이즈 자동증가 설정 확인

 - AutoExtensible = 'YES'인지 확인
 - 자동증가 설정 1G

SQL> select file_name, tablespace_name, bytes, autoextensible 
from dba_data_files 
where tablespace_name='[테이블스페이스명]';

ALTER DATABASE DATAFILE '[오라클설치경로][테이블스페이스명].dbf' AUTOEXTEND ON NEXT 1024M;

 

'프로그래밍 > DB' 카테고리의 다른 글

[Mysql] 버전확인  (0) 2017.11.04
[Mysql] Binary Log 정리  (0) 2017.11.04
[Oracle] 유닉스타임 날짜형변환  (0) 2017.11.03
[Oracle] 계정접속 및 유저관리  (0) 2016.07.28
댓글