首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取错误1236 (在二进制日志索引文件中找不到第一个日志文件名)在AWS DMS中读取binlog

获取错误1236 (在二进制日志索引文件中找不到第一个日志文件名)在AWS DMS中读取binlog
EN

Database Administration用户
提问于 2022-12-03 00:58:52
回答 1查看 264关注 0票数 3

我创建了两个DMS任务(满载+ CDC),其中RDS、MYSQL 'Read‘副本作为源端点,REDSHIFT作为目标端点。对于任务源和目标端点都是相同的。一个只有3个表的任务运行良好,而另一个带有400+表的任务由于以下错误而失败-

错误1236 (无法在二进制日志索引文件中找到第一个日志文件名)读取AWS DMS中的binlog。

如果我继续这个任务,它就失败了。但是,如果我重新启动,它会运行几天(6-7天),然后再次失败。

我已经将日志保留期增加到了24小时,在主目录和读取MySQL RDS实例的副本中都是如此,但是没有运气。

请协助我解决这个问题。提前谢谢。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-12-03 01:15:58

AWS提供了帮助解决此错误的支持文档:https://aws.amazon.com/premiumsupport/knowledge-center/dms-cdc-error-1236-msql/

他们展示了一个将保留时间提高到24小时的例子,我想这就是你尝试的原因。也许你需要一个更长的留级时间。

他们还提到了AWS DMS任务出错导致CDC停止的可能性。在这种情况下,疾病预防控制中心可能离线的时间超过了你的保留期。如果你不解决疾病预防控制中心停止的原因,那么没有任何保留期会有帮助,因为如果疾病预防控制中心停止,那么它就永远不会赶上。

支持页面描述了许多可能导致CDC停止的错误方案。如果您需要帮助,请与AWS支持部门联系。你付的钱支持,所以你最好使用它。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/320510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档