[尝试将Oracle复制到PostgreSQL时,AWS DMS错误

问题描述 投票:0回答:1

我正在尝试将Oracle数据库中的多个模式复制到PostgresSQL数据库。当DMS任务以Full load,正在进行的复制类型启动时,有时表在Before Load状态下任务将失败。这是任务失败时出现的错误]

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类型的任务时,它可以正常工作。仅当尝试运行用于复制正在进行的更改的任务时,才会发生该错误。我尝试搜索此错误,但找不到确切原因。我已经正确配置了端点,并且源端点和目标端点都具有复制更改所需的权限。我该如何解决?

oracle postgresql amazon-web-services database-migration aws-dms
1个回答
-2
投票

为了使复制正常工作,您需要在源数据库中的所有必需表上启用SUPPLEMENTAL LOGGING

© www.soinside.com 2019 - 2024. All rights reserved.