在数据传输DTS中,这个任务错误是为什么?【UID】:1459930374670629
【实例ID】:dtso9tk8zaw19n542b
【Job ID】:qhda8khi192722e
【任务名称】:vm150_csc_universal_ddd-maridb27_csc_universal_ddd
【所有报错信息】:
CODE:DTS-RETRY-ERR-0182
错误概述:提供的数据库账号权限不足
解决方案:请参照官网用户手册给迁移账号提供对应权限。
帮助文档:https://help.aliyun.com/document_detail/462133.html#DTS-RETRY-ERR-0182
详细报错信息:将数据写入目标库异常,正在重试,重试了19次,重试了185s,异常重试原因:
framework: DTS-30011: currentRunningSQL: / DTS-full-yp3y8ud519827sw /insert ignore into universal_ddd
.ibx_payments
(id
,location_id
,ibx_merchant_token
,ibx_user_name
,ibx_password
,created_at
,updated_at
,deleted_at
) VALUES (?,?,?,?,?,?,?,?),currentRow:2068,2491,QEZHvYQWG265rOU0fAcpNsuui9x4hVZ5SgS+aHuEnwIyxaGVuyucsks8vnaM+ojv,52c852366e7c917cb0be7e87f8b15297a9acbd1d2c13ca7eeb4167c2a044bacb3fdf5366fa1a6986caf7b472cf3770931a0080e97371e1d305a10dbbe304acb5QO0SbHR/6jSJmDXGpgpj0Gt5PH6gnJnl84Efq63dkjw=,9da7dfd3b57af83257a3d05d1a3410fcf8cc73a47031b5063d433bf2b6d420b56c708b2e59c820c07d1e04e25c21a75b9426acd899ecb09781155323ba15ad80EyXPFEuM1H/ItmQx0jIgHbnvHUXxl1gD+BbOtl5Jkww=,1704782906,0,, reason: INSERT command denied to user 'ninedata'@'47.253.64.2' for table 'ibx_payments'
cause:
BatchUpdateException: INSERT command denied to user 'ninedata'@'47.253.64.2' for table 'ibxpayments'
MySQLSyntaxErrorException: INSERT command denied to user 'ninedata'@'47.253.64.2' for table 'ibx...
【URL】:https://dtsnew.console.aliyun.com/migrate/us-east-1
【当前时间】:2024-08-19 21:47:56
【Region】:us-east-1 dtso9tk8zaw19n542b
DTS-RETRY-ERR-0182:command denied to user
可能原因1:任务中使用的数据库账号权限不足。
解决方法1:
方法一:给任务中使用的数据库账号授予足够的权限,然后重新启动任务。
方法二:请使用权限充足的数据库账号配置任务。
可能原因2:报错信息中的库为系统库(如sys等)或者不需要同步或迁移的数据库。
解决方法2:
同步任务:使用修改同步对象功能将报错的库从同步对象中移除,然后重新启动任务。移除同步对象的方法,请参见移除同步对象。
迁移任务:重新配置任务,待迁移的对象不选择报错信息中的库。
报错示例:
jobId=sj112p70c50, code=02, errMsg=REFERENCES command denied to user 'qianyi_dts'@'100.104.XX.XX' for table 'dbdj_lance.extauth_user'.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。