更新时间:2023-11-30 GMT+08:00
全量阶段失败报错,关键词“extract table structure failed!”
场景描述
全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by:extract table structure failed! Table is %s. message is %s.。
可能原因
源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。
解决方案
- 联系客户运维工程师检查源库表结构是否正常,常用命令:
SELECT * FROM `%s`.`%s` LIMIT 1 SHOW CREATE TABLE `%s`.`%s`
- 请联系源数据库管理员检查源库database和table是否删除,如果已删除,可参考MySQL迁移使用须知,重建任务。
- 检查迁移使用的账号对源库的表是否有执行SHOW CREATE TABLE操作的权限,如果不具备则参考MySQL迁移使用须知,为源库迁移账户赋予操作权限,然后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
父主题: MySQL->MySQL实时迁移和同步