본문 바로가기

Define Database/활용 Tip

오라클 인덱스 리빌드 및 테이블스페이스 변경

 

 

이미 생성 된 오라클 인덱스의 테이블 스페이스를 변경 하는 방법이다.

 

 

테이블 스페이스 변경

 

SELECT
'ALTER INDEX ' || INDEX_NAME ||  ' REBUILD TABLESPACE TABLEPACE_IDX;'
FROM user_indexes
WHERE UNIQUENESS = 'UNIQUE' AND TABLE_NAME LIKE 'TB%' AND INDEX_TYPE <> 'LOB'

 

 

** WHERE 절은 적당히 본인에게 맞춰서 수정하고~ 쿼리 실행 결과를 복사해서 다시 실행 하면 적용된다.