다른 DBMS/Tibero
[에러해결]TBR-10019 Updating partition key column would cause a partition change.
취미툰
2021. 1. 12. 17:18
반응형
/*
* err: -10019
* name: ERROR_EXEC_PARTITION_CHANGED_BY_UPDATE
* desc: Updating partition key column would cause a partition change.
* cause: Updating the partitioned table key will cause a partition change.
* action: Check the definition of the partition in the corresponding table.;
*/
원인 : 파티션 테이블의 경우 파티션 키 컬럼의 데이터를 변경하려고 하면 rowid가 변경되기 때문에 에러가 발생합니다.
해결 : 해당 테이블의 row_movement 상태를 disable (default) -> enable로 변경해주면 됩니다.
SQL> alter table 파티션 테이블명 enable row movement;
dba_tables 뷰를 통해 row_movement상태를 확인할 수 있습니다.
select owner, table_name, partitioned, row_movement
from dba_tables
where table_name='테이블명'
Oracle의 ORA-14402: updating partition key column would cause a partition change 도 같은 유형의 에러로써 같은 방법으로 해결할 수 있습니다.
반응형