오라클 테이블 스페이스에 관하여 정리 하였다.
-- 테이블스페이스생성
create tablespace [테이블스페이스이름]
datafile '[테이블스페이스 위치.dbf]'
size 200m -- 처음 크기
default storage(
initial 80k
next 80k
minextents 1
maxextents 121
pctincrease 80
)online;
create tablespace [테이블스페이스이름]
datafile '[테이블스페이스 위치.dbf]'
size 200m -- 처음 크기
default storage(
initial 80k
next 80k
minextents 1
maxextents 121
pctincrease 80
)online;
-- 생성된 테이블 스페이스의 dbf 파일 추가하여 총 공간 늘여주기
alter tablespace [테이블스페이스이름]
add datafile '[테이블스페이스 위치_1.dbf]' -- 처음 테이블 스페이스 생성한 물리적 파일과 다른 이름
size 100m;
alter tablespace [테이블스페이스이름]
add datafile '[테이블스페이스 위치_1.dbf]' -- 처음 테이블 스페이스 생성한 물리적 파일과 다른 이름
size 100m;
-- 생성된 테이블 스페이스 크기 변경하기
alter database datafile '[테이블스페이스 위치.dbf]'
RESIZE 400M; -- 처음 200M의 크기를 400M으로 변경
alter database datafile '[테이블스페이스 위치.dbf]'
RESIZE 400M; -- 처음 200M의 크기를 400M으로 변경
-- 테이블스페이스 삭제
drop tablespace [테이블스페이스이름]
including contents --> 테이블스페이스의 모든 세그먼트를 삭제( 데이터가 있는 테이블스페이스는 삭제불가)
cascade constraints; --> 삭제된 테이블스페이스 내의 테이블의 기본키와 유일키를 참조하는 다른 테이블스페이스의 테이블로부터 참조무결성 제약 조건을 삭제
-- 실제 파일 삭제
dbf 파일 위치 물리적으로 삭제 (rm , DEL, 혹은 탐색기에서 삭제)
drop tablespace [테이블스페이스이름]
including contents --> 테이블스페이스의 모든 세그먼트를 삭제( 데이터가 있는 테이블스페이스는 삭제불가)
cascade constraints; --> 삭제된 테이블스페이스 내의 테이블의 기본키와 유일키를 참조하는 다른 테이블스페이스의 테이블로부터 참조무결성 제약 조건을 삭제
-- 실제 파일 삭제
dbf 파일 위치 물리적으로 삭제 (rm , DEL, 혹은 탐색기에서 삭제)
'IT reference > OS,DB' 카테고리의 다른 글
오라클 리스타트 (SQLPLUS ) (0) | 2008.11.06 |
---|---|
오라클 유용한 쿼리 ROW_NUMBER() (1) | 2008.11.05 |
오라클 현재 세션에 걸려있는 쿼리 보기 (0) | 2008.11.03 |
오라클 ROWNUM, MSSQL TOP, INFORMIX FIRST, MYSQL LIMIT (1) | 2008.10.28 |
오라클 인덱스 리빌드 하기 (0) | 2008.10.27 |
WRITTEN BY
,