DMS跨库报这个错误,帮我看一下什么问题?

DMS跨库报这个错误,帮我看一下什么问题?image.png
image.png
之前运行的好好的,昨天晚上11点开始就报错了。

展开
收起
真的很搞笑 2024-03-20 16:13:28 57 分享 版权
阿里云 AI 助理回答

根据您提供的错误描述,DMS跨库任务在昨天晚上11点开始报错,而之前运行正常。以下是可能的原因分析及解决方法,基于知识库中的相关资料进行整理和总结:


1. 检查数据库连接问题

  • 可能原因
    • 数据库实例状态异常(如离线、恢复中或网络连接中断)。
    • 数据库账号密码错误或权限发生变化。
    • 白名单配置被修改或未正确设置。
  • 解决方法
    1. 登录RDS控制台,确认实例状态是否正常。如果实例状态异常,请排查具体原因并尝试重启实例。
      • 注意:重启实例会导致30秒左右的连接中断,请提前做好业务安排。
    2. 检查数据库账号和密码是否正确,并确保白名单已正确配置。如果白名单有误,请参考添加DMS IP地址的相关文档重新设置。
    3. 如果是SSL连接问题,请检查实例是否已开启SSL及证书是否过期。

2. 排查任务冲突或日志截断

  • 可能原因
    • 同一数据库存在多个备份任务同时运行,导致冲突。
    • 日志截断导致增量备份失败。
  • 解决方法
    1. 确保同一数据库只有一个备份任务在运行。如果有其他脚本或任务在定时备份,请暂停这些任务。
    2. 如果是日志截断问题,建议在控制台重新发起一次全量备份,以确保数据完整性。

3. 检查SQL Server相关配置

  • 可能原因
    • 数据库恢复模式不是FULL模式,不支持事务日志备份。
    • 全量备份未完成即开始增量备份。
  • 解决方法
    1. 执行以下SQL语句,将数据库恢复模式修改为FULL模式:
      ALTER DATABASE [xxx] SET RECOVERY FULL
      

      修改完成后,重新发起全量备份,再重启增量备份任务。

    2. 如果是初次配置备份任务,确保全量备份已完成后再启动增量备份。

4. 检查网络映射或防火墙规则

  • 可能原因
    • 网络映射发生改变,导致连接失败。
    • 防火墙规则限制了访问。
  • 解决方法
    1. 进入目标备份计划的备份任务配置详情页面,单击备份对象设置,重新填入数据库账号及密码,并测试连接。
    2. 如果测试连接失败,请检查源库配置是否有变化(如账号权限、来源IP限制等),并重新生成网络映射。

5. 联系技术支持

  • 如果上述方法均无法解决问题,请通过钉钉群(群号:21991247)联系DMS技术支持团队,提供详细的错误日志和相关信息以便进一步排查。

重要提醒

  • 加粗提示:在排查问题时,请务必确保操作不会对生产环境造成影响,建议在业务低峰期进行修改和测试。
  • 加粗提示:如果涉及重启实例或修改数据库配置,请提前备份数据并通知相关人员。

希望以上信息能帮助您快速定位并解决问题!如果仍有疑问,请随时补充更多错误日志或上下文信息,我们将进一步协助您。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理