配置迁移任务
更新时间:2024-08-14
数据传输服务 DTS 提供的数据迁移功能简单易用,您只需在控制台上进行简单操作,即可完成整个迁移任务的配置。
注意事项
本文仅简单介绍数据迁移任务的通用配置流程,不同数据流在配置迁移任务时略有不同。指定迁移链路的具体配置步骤,请参见 迁移方案概览。
准备工作
操作步骤
- 登录 DTS 控制台。
- 点击 创建数据传输任务 进入 DTS 创建任务页面,详情参见 购买流程。
- 创建任务成功后自动返回任务列表页面,选择新创建的任务,点击 更多操作—>配置任务。
- 在配置任务页面,配置源库及目标库信息。
类别 | 配置 | 说明 |
---|---|---|
任务基本属性 | 任务名称 | DTS 会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。 |
源端连接设置 | 实例 ID | 选择源 RDS MySQL 实例 ID。 |
目标端连接设置 | 实例 ID | 选择目标 RDS MySQL 实例 ID。 |
- 配置完成后,点击页面下方的 授权白名单进入下一步。
如果源或目标数据库是百度智能云数据库(RDS、GaiaDB、GaiaDB-X)实例,DTS 会自动将对应地区 DTS 服务的 IP 地址添加到百度智能云数据库实例的白名单中;如果源或目标数据库是 BCC/BBC/DCC 自建或 IDC 自建数据库或其他云数据库,则需要您手动添加对应地区 DTS 服务的 IP 地址,以允许来自 DTS 服务器的访问。
警告:
DTS 自动添加或您手动添加 DTS 服务的 IP 地址段可能会存在安全风险,一旦使用本产品代表您已理解和确认其中可能存在的安全风险,并且需要您做好基本的安全防护,包括但不限于加强账号密码强度防范、限制各网段开放的端口号、内部各 API 使用鉴权方式通信、定期检查并限制不需要的网段等等。
- 配置任务对象映射。
配置 | 说明 |
---|---|
迁移类型 | 根据需求及各引擎对迁移类型的支持情况,选择迁移类型。 |
限制传输速度 | 根据实际情况,选择是否对全量迁移和增量同步任务进行更细粒度的限流策略设置(设置 每秒迁移的行数 和 每秒迁移的数据量),以缓解目标库压力。详情参见 迁移限速。 |
同步 Online DDL | 指定是否同步由 gh-ost, pt-osc、DMS 工具执行的表结构变更操作。详情参见 同步 Online DDL。 |
传输对象 | 整个实例:将源端除系统库外的所有数据迁移到目标端,不迁移的系统库为:mysql、sys、information_schema、performance_schema。手动选择:选择此选项时,在页面左侧选择需要迁移的库表,库表信息将会被自动添加到页面右侧。模式匹配:详情参见 模式匹配。 |
- 上述配置完成后,点击页面下方的 保存并预检查。
说明
- 在迁移任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动迁移任务。
- 如果预检查失败,请查看失败检查项的提示,并根据提示修复后重新进行预检查。
如果预检查产生警告:
- 对于不可以忽略的检查项,请查看失败检查项的提示,并根据提示修复后重新进行预检查。
- 对于可以忽略无需修复的检查项,您可以点击 强制通过,在弹出的窗口中勾选风险确认信息并点击 确定,跳过告警检查项重新进行预检查。如果选择屏蔽告警检查项,可能会导致数据不一致等问题,给业务带来风险。
- 前置校验提示校验成功后,点击 立即开启任务。
- 迁移任务正式开始,您可以在任务列表页面查看具体进度。