本文主要是介绍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。
这篇关于ORA-14402: 更新分区关键字列将导致分区的更改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!