본문 바로가기
컴퓨터/Oracle

[Oracle]오라클 테이블 관리 재구성 방법

by TEATO 2014. 7. 22.
반응형

[Oracle]오라클 테이블 관리 재구성 방법


테이블에 많은 갱신이 일어난다면 시간이 지날수록 

테이블안의 블락에 데이터들이 효율적으로 저장되지않을

가능성이 높은데요 이럴때 테이블에 있는 데이터를 다시

재구성해줌으로써 이런 문제를 해결 할 수 있습니다.



 테이블재구성방법


1. export툴로 백업하고 테이블 drop한뒤 import로 다시넣어준다.

2. CREATE TABLE......AS SELECT *.... 이러한 복제기능으로 테이블을 재생성해준다.

3. 적절한 파라미터값을 할당한다.

4. ALTER TABLE[table_name] SHRINK SPACE COMPACK <- 9i버전 이후 사용가능, 사용되지않은 공간이반환됨.

5. Row migration, chaining발생한것 찾아서 제거

(4번의 SHRINK는 그다지 추천하지않는다고해요)



반응형

댓글