DTS-1050003:DTS抓取的MySQL日志不存在错误

更新时间: 2023-03-14 16:21:38

问题描述

通过DTS连接MySQL数据库时,抓取的MySQL日志不存在报错提示如下。

DTS-150003 MySQL binlog timstamp 12345678 is not found on server. Original error: original_error.

说明:DTS报错code为“DTS-150003”,DTS的报错语句格式为“MySQL binlog timstamp 12345678 is not found on server. Original error: original_error.” ,其中12345678是MySQL的binlog对应头部时间戳,original_error是Java驱动报错内容。

问题原因

根据以上问题,原因可能有以下两种。

  • 如果任务暂停超过7天,RDS日志被清理,需要重新创建任务。
  • 源库的binlog保留时间过短,建议源库MySQL日志至少保留3天。

解决方案

根据以上问题原因,解决方法如下。

  • 如果源数据库时自建MySQL数据库,需要在本地库中恢复相应的binlog文件,恢复方法请参考官方文档。
  • 如果源数据库是RDS,请联系阿里云技术支持。

适用于

  • 数据传输服务 DTS

如果您的问题仍未解决,您可以在阿里云社区免费咨询

阿里云首页 数据传输服务 相关技术圈