Oracle2009. 9. 22. 23:44

오라클 테이블스페이스 정리하는 방법 갈켜주세요.

jojosama2008.02.22 11:51

질문자 인사 그 이후 답변은 없으시네요 그래도 감사합니다......

테이블용량을 줄이는 개념을 알려면 우선 high water mark 라는 것을 알아야 합니다.

이것은 쉽게 말하면 테이블이 최대사용량을 의미하며 그 표시정보를 DB에 저장하고 있습니다.

그런데 데이터를 계속 Insert하다가 Delete를 많이 하게 되면 High Water Mark 이하로 데이터공간이

남게 되는데 이때 그 공간을 줄이는 명령어를 설명들은 것 같네요.

 

테이블에 차지하는 빈 공간을 줄이는 명령어는

 

 

ALTER TABLE 테이블명  SHRINK SPACE ;

 

ALTER TABLE 테이블명  DEALLOCATE UNUSED ;

 

Posted by Julyus