管理迁移作业

概览

您可以在迁移作业列表或单个迁移页面中执行操作。您可以对状态相同的多个迁移作业同时执行操作。

用户操作 说明
开始 启动未启动的已创建迁移作业。
停止

您可以随时停止正在运行的迁移作业。数据迁移会停止,并且迁移作业状态会更改为 Stopping,然后更改为 Stopped

在某些情况下,如果您停止迁移作业,则来源数据库必须保留数据,直到您恢复迁移作业。来源数据库的保留期限可能有限。如果迁移作业暂停的时间超过了此保留期限,然后迁移作业恢复,则可能会导致迁移作业失败。如果发生这种情况,请删除或重启迁移作业。

监控数据库服务器的磁盘大小。您可以选择删除迁移作业,这将停止所有网络流量。

恢复

如果迁移在 CDC 阶段停止,则可以恢复。继续执行迁移作业将继续复制在停止期间累积的事件。

重启

如果迁移作业失败或停止,并且无法恢复,则可以从头开始重启。

如果复制因一个或多个源数据库表或目标数据库表出现错误而失败,则重启迁移作业将擦除迁移作业定义的任何目标数据库表中的所有数据。

如果自启动迁移作业以来在源服务器上创建了新表,则重启迁移作业不会将新表复制到目标实例,除非修改转换工作区并将这些表添加到迁移作业的许可名单中。

修改 请参阅修改迁移作业
删除 可以删除迁移作业。
推广 请参阅提升迁移速度

修改迁移作业

您可以修改迁移作业的以下信息:

  • 转换工作区的版本。
  • 源的配置信息,例如 Database Migration Service 将迁移到目标位置的源中的数据库表和架构。Database Migration Service 会使用此配置信息将正确的数据从源迁移到目标。

修改转换工作区的版本

  1. 前往 Google Cloud 控制台中的迁移作业页面。

    前往“迁移作业”页面

  2. 点击要修改的迁移作业的显示名称。系统会显示迁移作业的概览页面。

  3. 点击修改对象

  4. 定义转换工作区版本菜单中,选择最新版本的转换工作区。

  5. 选择要迁移的对象部分中,选中或清除复选框,以更改 Database Migration Service 将从源迁移到目标位置的表和架构。

  6. 点击保存保存并重启

    • 如果您点击保存,Database Migration Service 将仅移动您选择的架构和表的历史数据。旧版转化工作区中存在的所有架构和表都将继续迁移,并带有更新后的配置信息。

      如果您清除表和架构的所有复选框,但它们存在于旧版转换工作区中,则系统将不再迁移这些架构和表。不过,其数据不会从目标位置移除。

    • 如果您点击保存并重启,Database Migration Service 会先清理您在目标位置选择的所有表,然后从头开始迁移。

修改来源的配置信息

  1. 前往 Google Cloud 控制台中的迁移作业页面。

    前往“迁移作业”页面

  2. 点击要修改的迁移作业的显示名称。系统会显示迁移作业的概览页面。

  3. 点击修改对象

  4. 选择要迁移的对象部分中,选中或清除复选框,以更改 Database Migration Service 将从源迁移到目标位置的表和架构。

  5. 点击保存保存并重启

    • 如果您点击保存,Database Migration Service 将仅移动您选择的架构和表的历史数据。

    • 如果您点击保存并重启,Database Migration Service 会先清理您在目标位置选择的所有表,然后从头开始迁移。