Subscription Form
Contributors

* 설치 스펙
   OS: Fedora Release 7
   Oracle: 10g Release 2

* Oracle설치가 끝났다면 sqlplus에 접속합니다.

#sqlplus /nolog

* Tablespace를 생성합니다.

SQL> create tablespace tbs_01
datafile ‘tbs_01.dat’ size 100m
default storage
(
initial 128k
next 128k
minextents 1
maxextents 999
pctincrease 50
)
online;

initial 128k : 초기값
next 128k : 다음 증가값
minextents 1 : 최소 Extnent값
maxextents 999 : 최대 Extent값
pctincrease 50 : 마지막값에서의 증가값

* Tablespace의 확인

SQL> select tablespace_name, file_name from dba_data_files;

TABLESPACE_NAME
——————————
FILE_NAME
——————————————————————————-
SYSTEM
/home/oracle/oracle/product/10.2.0/oradata/orcl/system01.dbf
EXAMPLE
/home/oracle/oracle/product/10.2.0/oradata/orcl/example01.dbf

TBS_01
/home/oracle/oracle/product/10.2.0/db_1/dbs/tbs_01.da

* Tablespace생성예

초기 size는 400k 공간, 필요시 다음번 400kb 증가하고 그 다음에는
size가 자동으로 증가하여 최대 10m 까지 사용할 수 있는 데이블스페이스 생성

create tablespace tbs_02
datafile ‘tbs_02.dat’ size 400k
Autoextend on next 400k maxsize 10m;

select tablespace_name, file_name , bytes, blocks, status, autoextensible
from dba_data_files
where tablespace_name=’TBS_02′;

전체 size 는 10mb 이고 공간이 더 필요할 경우 모든 extent 는 128kb로 증가

create tablespace tbs_03
datafile ‘c:\oradata\tbs_03.dbf’ size 10m
extent management local
uniform size 128k;

————————————————————————
ㅁ 자동으로 segment 공간을 관리해주는 테이블 스페이스 생성 ==> 사용권장
————————————————————————
CREATE TABLESPACE auto_seg_ts
DATAFILE ‘C:\ORADATA\auto_seg_ts.dbf’ SIZE 1M
EXTENT MANAGEMENT LOCAL ———-> coalesce 작업필요없다.
SEGMENT SPACE MANAGEMENT AUTO ; ———-> latch 획득 필요 없다.

 

Total
0
Shares

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다