AWS DMS oracle 完全加载失败

问题描述

我正在运行 RDS oracle 12 TO RDS Oracle 12。但我的任务失败并出现以下错误。无法理解是什么问题。

** 上次错误 无法连接到数据库。从子任务 2 线程 1 收到任务错误通知 [reptask/replicationtask.c:2822] [1020414] 执行 create PK 语句失败:ALTER TABLE "1234"."MST" ADD CONSTRAINT "SYS_C0011324" PRIMARY KEY ("SEC","关税"); ORA-02264: 名称已被现有约束使用;处理新表 '1234'.'MST' 失败;端点断开连接;执行数据处理程序时出错;流组件在子任务 2 中失败,组件 st_2_GP7OZL3BRFLFYLJHGB3UF4TNMYELVSRAJMZIA;流组件 'st_2_GP7OZL3BRFLFYLJH3UF4TNMYELVSRCXAJMZIA' 终止 [reptask/replicationtask.c:2829] [1020414] 停止原因 RECOVERABLE_ERROR 错误级别 RECOVERABLE **

解决方法

ORA-02264:名称已被现有约束使用

原因:指定的约束名称必须是唯一的。

操作:为约束指定唯一的约束名称。

您的约束名称“SYS_C0011324”是系统生成的,并且似乎与目标数据库中不同的系统生成的约束名称重叠。您将需要更改一个或另一个数据库中的约束名称以避免冲突,然后再次尝试加载。