앞에서는 Range 파티션에서 자동으로 다음 파티션을 만들어주는 11g NF 기능인 Auto Interval Partitioning 에 대해서 살펴봤습니다.
Oracle 은 여기에서 더 나아가 12cR2 (12c Release 2) 버전에서 자동 리스트 파티셔닝 기능도 만들었습니다.
다음과 같이 기존 리스트 파티션에서 파티션 키값 리스트항목에 없는 새로운 값이 들어오려고 하는 경우에,
ORA-14400 에러가 발생합니다.
위에서는 항목에 없는 'VV' 라는 값을 Insert 하니까 바로 에러가 발생하고 있습니다.
아래와 같이 automatic 이라는 키워드만 추가하면 됩니다.
위에서 기존 리스트항목에 없는 'VV' 라는 값을 입력했는데, ORA-14400 에러 없이 정상적으로 Insert 되는 것을 볼 수 있습니다.
파티션 정보를 조회해보면 Oracle DBMS 가 SYS_P727 이라는 새로운 파티션을 자동으로 추가한 것을 확인할 수 있습니다.
▶▶▶ Auto Interval Partitioning 바로가기
'IT관련' 카테고리의 다른 글
오라클 파티션 - Partition Key 로 여러 컬럼을 사용하는 경우 (0) | 2019.06.29 |
---|---|
오라클 Reference Partitioning (참조 파티션, 레퍼런스 파티션) (0) | 2019.06.29 |
오라클 파티션 Auto Interval Partitioning 기능 사용 방법 (0) | 2019.06.28 |
오라클 utl_file.get_line() 한글 텍스트 제대로 못 읽는 경우 - 한글깨짐, 캐릭터셋 문제 (0) | 2019.06.28 |
오라클 파티션 Exchange (파티션 익스체인지) (0) | 2019.06.28 |