AWS Database Migration Service
用户指南 (版本 API Version 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在任务期间重新加载表

当任务正在运行时,可以使用源中的数据重新加载目标数据库表。在任务期间,如果因分区操作(例如,在使用 Oracle 时)导致出错或数据更改,则可能需要重新加载表。可以从一个任务重新加载最多 10 个表。

要重新加载表,必须满足以下条件:

  • 任务必须正在运行。

  • 任务的迁移方法必须是 Full Load 或 Full Load with CDC。

  • 不允许重复表。

  • AWS DMS 将保留之前读取的表定义并且在重新加载操作期间不会重新创建该定义。在重新加载表之前对该表所执行的任何 DDL 语句 (如 ALTER TABLE ADD COLUMN、DROP COLUMN) 都可能会导致重新加载操作失败。

AWS 管理控制台

使用 AWS DMS 控制台重新加载表

  1. 登录 AWS 管理控制台并选择 AWS DMS。如果以 AWS Identity and Access Management (IAM) 用户身份登录,则必须具有 AWS DMS 的相应访问权限。有关所需权限的更多信息,请参阅使用 AWS DMS 所需的 IAM 权限

  2. 从导航窗格中选择任务

  3. 选择具有要重新加载的表的正在运行的任务。

  4. 选择表统计数据选项卡。

    
                            AWS DMS 监控
  5. 选择要重新加载的表。如果任务不再运行,则您无法重新加载该表。

  6. 选择 Reload table data (重新加载表数据)

在 AWS DMS 准备重新加载表时,控制台将表状态更改为 Table is being reloaded (正在重新加载表)

本页内容: