'oracle table space'에 해당되는 글 1건

  1. 2014.03.10 [Oracle] Table 공간 줄이기
Oracle2014. 3. 10. 10:57

Oracle 10g부터는 shrink 기능을 이용해서 테이블을 줄일수 있다.

*Shrink 기능은 HWM(High Water Mark)를 줄일수 있는 기능이다.

 

1. 테이블에 ENABLE ROW MOVEMENT 기능을 설정해야된다.

SQL> ALTER TABLE table_name ENABLE ROW MOVEMENT;

테이블이 변경되었습니다.

 

2. 3가지 Shrink 방법.

SQL> ALTER TABLE table_name SHRINK SPACE;

- Table및 HWM을 Shrink 시키다.

 

SQL> ALTER TABLE table_name SHRINK SPACE COMPACT;

- Table은 Shrink 시키지만, HWM은 Shrink 하지 않는다.

 

SQL> ALTER TABLE table_name SHRINK SPACE CASCADE;

- Table및 관련 index 모두 Shrink 시킨다.

'Oracle' 카테고리의 다른 글

오라클 휴지통에서의 복구  (0) 2014.12.09
[Oracle] 재귀 Query  (0) 2014.09.05
[Oracle] Datafile 이동하기  (0) 2014.03.12
[Oracle] exp에 query문 사용하기  (0) 2014.03.11
Oracle 11g에 초기 설정 변경하기  (2) 2013.05.08
Posted by kongzz