

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在任务期间重新加载表
<a name="CHAP_Tasks.ReloadTables"></a>

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

重新加载表并不能停止任务。

要重新加载表，必须满足以下条件：
+ 任务必须正在运行。
+ 任务的迁移方法必须是完全加载或者完全加载加 CDC。
+ 不允许重复表。
+ AWS DMS 保留先前读取的表定义，并且在重新加载操作期间不会重新创建它。在重新加载表之前对该表所执行的任何 DDL 语句（如 ALTER TABLE ADD COLUMN 或 DROP COLUMN）都可能会导致重新加载操作失败。

**注意**  
DMS 会在重新加载表之前应用 `TargetTablePrepMode` 设置。如果将 `TargetTablePrepMode` 设置为 `DO_NOTHING`，必须先手动截断表。

## AWS 管理控制台
<a name="CHAP_Tasks.ReloadTables.CON"></a>

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

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/dms/v2](https://console.aws.amazon.com/dms/v2/)/上打开 AWS DMS 控制台。

   如果以 IAM 用户身份登录，请确保具有适当的 AWS DMS访问权限。有关所需权限的更多信息，请参阅[使用所需的 IAM 权限 AWS DMS](security-iam.md#CHAP_Security.IAMPermissions)。

1. 从导航窗格中选择**任务**。

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

1. 选择**表统计数据**选项卡。  
![\[AWS DMS 监控\]](http://docs.aws.amazon.com/zh_cn/dms/latest/userguide/images/datarep-reloading1.png)

1. 选择要重新加载的表。如果任务不再运行，则您无法重新加载该表。

1. 选择 **Reload table data (重新加载表数据)**。

 AWS DMS 准备重新加载表时，控制台会将表的状态更改为 “**正在重新加载表**”。