一、操作场景
·使用 gh-ost 工具对表 表名 做 Online DDL,DTS 支持迁移临时表 _表名_ghc、_表名_gho、_表名_del 到目标库。
·使用 pt-osc 工具对表 表名 做 Online DDL,DTS 支持迁移临时表 _表名_new、 _表名_old 到目标库。
二、适用范围
MySQL、MariaDB、Percona、TDSQL-C MySQL 之间的数据迁移。
三、约束限制
表映射(表重命名)功能与迁移 Online DDL 临时表功能冲突,只能选择一个功能使用。
四、操作步骤
1. 登录 DTS 控制台,在左侧导航选择数据迁移页,创建迁移任务。
2. 在“设置迁移选项及选择迁移对象”步骤中,勾选是否同步 Online DDL 临时表,和 Online DDL 工具。
·勾选 gh-ost,DTS 会将 gh-ost 工具产生的临时表名(_表名_ghc、_表名_gho、_表名_del)迁移到目标库。
·勾选 pt-osc, DTS 会将 pt-osc 工具产生的临时表名(_表名_new、 _表名_old)迁移到目标库。