【问题标题】:AWS DMS oracle full load failedAWS DMS oracle 完全加载失败
【发布时间】:2021-05-29 15:26:56
【问题描述】:

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

** 上次错误 无法连接到数据库。从子任务 2 线程 1 收到任务错误通知 [reptask/replicationtask.c:2822] [1020414] 执行创建 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 **

【问题讨论】:

    标签: oracle amazon-web-services dms


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 实际上我正在尝试重新加载我的目标数据库是完全空的
    • 这是一个系统生成的名称,必须是唯一的。有些东西已经在使用它,也许在数据字典中。在您的源中重命名它,然后重试。
    猜你喜欢
    • 2021-09-11
    • 2021-08-01
    • 2018-10-01
    • 2018-02-05
    • 2015-04-07
    • 2022-12-05
    • 1970-01-01
    • 2017-05-23
    • 2011-06-28
    相关资源
    最近更新 更多