【问题标题】:AWS DMS Error when trying to replicate Oracle to PostgreSQL尝试将 Oracle 复制到 PostgreSQL 时出现 AWS DMS 错误
【发布时间】:2020-04-21 04:11:52
【问题描述】:

我正在尝试将 Oracle 数据库中的多个模式复制到 PostgresSQL 数据库。 当 DMS 任务以 完全加载,持续复制 类型启动时,有时当表处于 加载前 状态时任务会失败。这是我在任务失败时遇到的错误

Last Error Task error notification received from subtask 0, thread 0 [reptask/replicationtask.c:2673] [1022301] 
Oracle CDC stopped; Error executing source loop; Stream component failed at subtask 0, 
component st_0_LBI2ND3ZI65BF6DQQYK4ITPYAY ; Stream component 'st_0_LBI2ND3ZI65BF6DQQYK4ITPYAY' 
terminated [reptask/replicationtask.c:2680] [1022301] Stop Reason FATAL_ERROR Error Level FATAL

但是,当将相同的表添加到具有 Full Load 类型的任务时,它可以正常工作。仅当尝试运行复制正在进行的更改的任务时才会出现该错误。 我尝试搜索此错误,但找不到确切原因。我已正确配置端点,源端点和目标端点都具有复制更改所需的权限。我该如何解决这个问题?

【问题讨论】:

  • 您找到解决方案了吗?我也是同样的情况。在 CDC 失败的情况下,后续加载由满载工作。
  • 您解决了这个问题吗?如果没有,请告诉我。我能够解决这个问题。在我的情况下,它与在端点设置中添加“oraclePathPrefix”有关。删除此参数解决了该问题。但是,您的情况可能会有所不同。

标签: oracle postgresql amazon-web-services database-migration aws-dms


【解决方案1】:

为了使复制正常工作,您需要在源数据库中的所有必需表中启用补充日志记录

【讨论】:

猜你喜欢
  • 2017-12-13
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-12
  • 2015-07-04
相关资源
最近更新 更多