프린트 하기

OS환경 : Oracle Linux 7.6 (64bit)

 

DB 환경 : Oracle Database 19.3.0.0

 

방법 : 오라클 19c 파티션 테이블 DDL 작업 시 인덱스 영향도 확인

오라클에서 파티션 테이블에 ddl 작업을 할때 글로벌 인덱스와 로컬 인덱스에 발생하는 사항을 확인해봄

 

 

요약

테이블 구조 작업 인덱스 Unusable 변경 여부 온라인 명령 사용시 온라인 명령어
Partition Table ADD LOCAL 변경 없음 변경 없음 -
GLOBAL 변경 없음 변경 없음
DROP LOCAL 변경 없음 변경 없음 update indexes
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음
EXCHANGE LOCAL Exchange 대상 파티션 Index만 Unusable로 변경됨 변경 없음 including indexes without validation
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음
MERGE LOCAL Merge 대상 파티션 Index만 Unusable로 변경됨 변경 없음 update indexes
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음
MOVE LOCAL Move 대상 파티션 Index만 Unusable로 변경됨 변경 없음 update indexes
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음
RENAME LOCAL 변경 없음 변경 없음 -
GLOBAL 변경 없음 변경 없음
SPLIT LOCAL Split 대상 파티션 Index만 Unusable로 변경됨 변경 없음 update indexes
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음
TRUNCATE LOCAL 변경 없음 변경 없음 update indexes
GLOBAL 모든 Global Index Unusable로 변경됨 변경 없음

 

 

테스트
오라클 19c 파티션 테이블 add 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/999 )

오라클 19c 파티션 테이블 drop 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1000 )

오라클 19c 파티션 테이블 exchange 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1001 )

오라클 19c 파티션 테이블 merge 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1002 )

오라클 19c 파티션 테이블 move 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1003 )

오라클 19c 파티션 테이블 rename 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1004 )

오라클 19c 파티션 테이블 split 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1005 )

오라클 19c 파티션 테이블 truncate 작업 시 인덱스 영향도 확인 ( https://positivemh.tistory.com/1006 )

 

 

참조 : 

https://docs.oracle.com/en/database/oracle/oracle-database/19/vldbg/maintenance-partition-tables-indexes.html
https://docs.oracle.com/en/database/oracle/oracle-database/19/vldbg/index-partitioning.html#GUID-D1E775A0-669B-4E51-8D40-858847B64BEF
https://docs.oracle.com/en/database/oracle/oracle-database/19/vldbg/maintenance-partition-can-be-performed.html#GUID-1D59BD49-CD86-4BFE-9099-D3B8D7FD932A
https://docs.oracle.com/en/database/oracle/oracle-database/19/vldbg/maintenance-partition-tables-indexes.html#GUID-1F3607A1-6790-4C14-9DDA-57B5D84E32CB
https://blog.naver.com/darkturtle/50081249661
https://tuna.tistory.com/138
https://m.blog.naver.com/hanccii/221397362641