ORA-14402: 更新分区关键字列将导致分区的更改

OGG早上停了,看了log报错:

ORA-14402: updating partition key column would cause a partition change。

ORA-14402: 更新分区关键字列将导致分区的更改


网上搜索,总结一下:

1、默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,

如果有对分区字段行进update,就会报错ORA-14402。

2、解决办法:开启表的行转移功能


alter table XX enable row movement

alter table XX disable row movement(修改回来的语句)


这样在update以后,会在老分区删除数据,新分区插入数据。

3、enable row movement会改变rowid


猜你喜欢

转载自blog.csdn.net/u013178480/article/details/80309388