在启动MySQL之间的增量数据迁移任务時DTS将在预检查阶段对源数据库中的表进行存储引擎检查。本文将介绍源存储引擎检查失败对应的修复方法
这个检查项主要检查源数据庫中是否存在增量迁移不支持的存储引擎,目前MySQL到MySQL的增量数据迁移任务不支持FEDERATED和MRG_MyISAM存储引擎如果检查失败,说明待迁移表的存储引擎为其Φ的一种您可以根据下述的方法进行修复。
- 在预检查对话框中单击存储引擎检查栏右侧的提示按钮。
- 在弹出的查看详情对话框中查看失败原因中提示的表名,本案例为mysqltest数据库中的customer2表
- 定位至目标迁移任务,单击 修改任务配置
- 单击页面右下角的 授权白名单 进入下一步。
-
选择存储引擎检查失败的表移出已选择的对象。
该迁移任务完成后如您还需要对存储引擎为FEDERATED和MRG_MYISAM的表进行数据迁移,可单独为该表创建一个迁移任务迁移类型选择为全量迁移,或者将不支持的表更换到支持的存储引擎再次进行同步。
如果您的问题仍未解决您可以茬阿里dts云社区,或联系阿里dts云技术支持