开发者社区 问答 正文

DTS增量迁移异常

已解决

DTS增量迁移异常

展开
收起
提个问题 2024-06-08 13:07:09 21 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    DTS增量迁移失败常见原因如下:
    • 缺少权限,如报错User test@'100.104.XX.XX' does not have 'REPLICATION_CLIENT' privilege,需要使用高权限账号授予报错用户REPLICATION_CLIENT权限:
      GRANT 权限 ON databasename.tablename TO 'username'@'%' ;
    • 源端binlog被清理,DTS无法读取到源端的binlog,可以执行show binary logs查看源端的binlog。
      • 如因全量迁移时间过长binlog被清理,需要调大源端binlog的保存时间,然后重新配置任务,自建数据库可以使用set global调整expire_logs_days参数,RDS数据库可以在RDS控制台>备份恢复>备份设置中调整。
      • 如因任务暂停时间过长导致binlog被清理,需要重新配置任务。
    2024-06-08 13:07:10
    赞同 展开评论