Online Partition Maintenance
Online Partition and Subpartition Maintenance Operations
#. 버전에 따른 Online Operation
Oracle 11g : CREATE INDEX ALTER TABLE ADD COLUMN
| ADD CONSTRAINT
Oracle 12c : DROP INDEX ALTER INDEX UNUSABLE
ALTER TABLE DROP CONSTRAINT
| SET COLUMN UNUSED
| MOVE
| MOVE PARTITION
| SPLIT PARTITION
| MODIFY nonpartitioned to partitioned
| MOVE PARTITION INCLUDING ROWS
SQL> ALTER INDEX hr.i_emp_ix UNUSABLE ONLINE;
#. Oracle 18는 아래와 같은 파티션 작업이 Online으로 가능 합니다.
ALTER TABLE MODIFY :repartitioning, add or remove subpartitioning
ALTER TABLE MERGE PARTITION
• 위의 Modify Partition 구문은 Online 키워드가 있음으로 nonblocking 모드로 실행 됩니다.
• 1번 인덱스는 LOCAL로 지정되었음으로 Range-Hash Partitioning이 되고, 2번 인덱스는 Global Range Partitioning 이 됩니다.
• Update Indexes 절에 지정되지 않은 3번 인덱스의 경우 자동으로 Global Nonpartitioned Index가 됩니다.
• 만약 지정되지 않은 인덱스의 첫번째 컬럼이 서브파티션 키(custno)와 같다면 자동으로 Local Partitioned Index가 됩니다.
Online MERGE Partition and Subpartition
서브 파티션도 같은 방식으로 수행 가능 합니다.