zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

ORA-14290: PRIMARY KEY constraint mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION ORACLE 报错 故障修复 远程处理

Oracle ORA 故障 处理 远程 报错 修复 in
2023-06-13 09:19:38 时间
ORA-14290: PRIMARY KEY constraint mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION ORACLE 报错 故障修复 远程处理
文档解释

ORA-14290: PRIMARY KEY constraint mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION

Cause: The corresponding columns in the tables specified in the ALTER TABLE EXCHANGE [SUB]PARTITION statement have different PRIMARY KEY constraints.

Action: Ensure that the two tables do not have PRIMARY KEY constraints defined on any column or disable all PRIMARY KEY constraints on both tables. Then retry the operation.

ORA-14290 是由于应用程序中使用 ALTER TABLE EXCHANGE [SUB]PARTITION 时,分区被交换的主键约束不匹配造成的一个错误。

这是一个非常语言错误,无法将表格分区交换因为其主键约束存在不兼容的情况。信息提示 ORA-14290 会让开发人员无从下手,找出具体的原因则需要充分利用元数据查询,根据情况调整约束以达到匹配的状态。

1. 两个表格进行分区交换,报 ORA-14290 错误

2. 单个表格添加新分区之后,使用 ALTER TABLE EXCHANGE SUBPARTITION 交换分区时,报 ORA-14290 错误

正常处理方法及步骤

1. 查看两个交换表格的 主键约束

2. 把其中一个表格的 主键约束调整为和另一个表格 主键约束完全匹配

3. 重新执行 ALTER TABLE EXCHANGE [SUB]PARTITION 语句


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 ORA-14290: PRIMARY KEY constraint mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION ORACLE 报错 故障修复 远程处理