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

数据验证任务设置

您可以确保准确地将您的数据从源迁移到目标。如果为任务启用该功能,在为表执行完全加载后,AWS DMS 立即开始比较源和目标数据。有关数据验证的更多信息,请参阅验证 AWS DMS 任务

数据验证设置包括以下内容:

  • 要启用数据验证,请将 EnableValidation 设置设为 true

  • 要调整 AWS DMS 在验证期间使用的执行线程数,请设置 ThreadCount 值。ThreadCount 的默认值为 5。如果您将 ThreadCount 设置为更大的数字,则 AWS DMS 可以更快地完成验证。但是,AWS DMS 还将执行更多同步查询,这将消耗源和目标上的更多资源。

例如,以下 JSON 支持数据验证。

"ValidationSettings": { "EnableValidation": true, "ThreadCount": 5 }

对于 Oracle 终端节点,AWS DMS 使用 DBMS_CRYPTO 验证 BLOB。如果 Oracle 终端节点使用 BLOB,则必须为用于访问 Oracle 终端节点的用户账户授予 dbms_crypto 执行权限。您可以运行以下语句来执行该操作。

grant execute on sys.dbms_crypto to <dms_endpoint_user>;