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 ;