오라클 10g 에서 table, index reorg 관련 질문 드립니다. 0 2 3,680

by 망고 [2009.02.03 16:57:18]


우선 막막하네요;; 이긍

오라클 공부 한지가 너무 오래 되서 전혀 모르는 상태 입니다. ;;

서버는 AIX 5 버전이고 오라클은 10g 를 사용하고 있습니다.

우선 테이블과 인덱스를 전부 리오그 하는데요

테이블 구성은 파티션 테이블과 일반 테이블이 있구요

인덱스 역시도 파티션 인덱스와 일반 인덱스가 있습니다.

파티션 테이블과 파티션 되어 있지 않은 테이블을 리오그 하는 방법이 틀린가요?

틀리다면 그 방법에 대해서 좀 부탁드리겠습니다.

인덱스 리오그 역시 부탁드립니다.

일단은 ALTER TABLE T_NAME MOVE TABLESPACE TBS_NAME

이정도로만 알고 있는데요 너무 감이 안와서요;;

그럼 부탁드립니다. 감사합니다.

by 현 [2009.02.03 17:56:54]
파티션 테이블은 각 파티션별로 물리적인 공간을 가지고 있기 때문에 테이블단위가 아닌 파티션 단위로 하시면 됩니다.
alter table 테이블명 move partition 파티션명 tablespace 테이블스페이스명;
이렇게요...
작업 후 인덱스 리빌드 꼭 해주시구요..

by 망고 [2009.02.04 12:25:53]
답변 감사드립니다. 이제 좀 감이 오는 것 같습니다. 인덱스 리빌드는 파티션 테이블과 일반 테이블 모두 동일한 방식으로 해주면 되는건가요? 정말 감사드립니다. ^^ 좋은 하루 되세요~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입