New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
我为 AWS Database Migration Service(AWS DMS)任务开启了验证,但是验证失败或没有进展。
当您对 AWS DMS 任务使用验证功能时,您可以查看表级别的统计信息并配置数据验证设置。
**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
要查看数据验证信息,您可以使用 AWS DMS 控制台、AWS CLI 或 AWS DMS API。
完成以下步骤:
要查看 JSON 格式的数据验证报告,请运行 describe-table-statistics 命令:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
运行 DescribeTableStatistics 操作。
如果验证状态为 Mismatched records(记录不匹配),请查询表 awsdms_validation_failures_v1。AWS DMS 在目标数据库上创建表 awsdms_validation_failures_v1:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
**注意:**TASK_NAME 值是任务的外部资源 ID 和任务 ARN 中的最后一个值。
获得失败记录的主键后,查询源端点和目标端点以查看记录的哪一部分不匹配。
如果验证状态为 Pending records(待处理记录),请为任务验证设置配置 ThreadCount 参数以提高验证性能。有关更多信息,请参阅Data validation task settings。
有关其他验证状态,请参阅 Replication task statistics。您可以使用 Amazon CloudWatch 指标来监控验证进度。
Troubleshooting
Limitations