DTS-070201 连接源库或目标库失败错误

   DTS增量迁移/同步进程连接源库失败(Connect Source DB failed)或者目标库失败(Connect Target DB failed).DTS当前连接数据库的策略是重试50次,每次间隔10000ms.

一.MySQL数据库


The user specified as a definer ('xxx'@'***') does not exist
          原因: 账号权限问题
          解决方案: 需要给账号xxx授权(具体权限可参考DTS使用指南从本地 MySQL 迁移到 RDS for MySQL).授权成功后点击重新启动即可恢复

java.net.SocketTimeoutException:connect timed out
          原因: 创建数据库连接时底层网络连接超时
          解决方案: 确认数据库服务当前是否可用(如果数据库实例是RDS,则确认其是否已释放/过期锁定中/磁盘满锁定中).数据库可用后可点击重新启动尝试恢复,数据库已不可恢复则请结束释放该任务.

java.sql.SQLException:user not exist
          原因: 给定的访问账号在数据库中已不存在.
          解决方案: 删除该任务重建.

java.sql.SQLException:Authentication Failed For RDS maybe username or password is incorrect
          原因: 给定的数据库访问账号/密码错误,或账号在数据库中已不存在(数据库是RDS才会抛出这种错误,另外用户经常会删除/修改DTS专用账号及密码).
          解决方案: 删除该任务重建.

java.net.SocketException:java.lang.IllegalArgumentException: port out of range:840312
          原因: 给定的数据库访问地址端口号错误.
          解决方案: 删除该任务重建.

java.net.UnknownHostException:amptestrds_error.mysql.rds.aliyuncs.com
          原因: 给定的数据库访问地址域名无法解析(或者RDS实例已释放).
          解决方案: 删除该任务重建.

java.sql.SQLException:Access denied for user 'xxx'@'10.154.59.48' (using password: YES)
          原因: 给定的数据库访问密码错误(用户经常会修改DTS专用账号的密码).
          解决方案: 删除该任务重建.

二.SQLServer数据库


The TCP/IP connection to the host x.x.x.x, port 1433 has failed. Error: "connect timed out.
          原因: 连接数据库超时(数据库服务进程已不在或者有网络限制)
          解决方案: 确认数据库恢复可用之后点击重新启动即可恢复

上一篇:DTS-071007 表结构在源库和目标库中不一致


下一篇:数据传输DTS新功能发布—Oracle不停机迁移