我為 AWS Database Migration Service (AWS DMS) 任務啟用了驗證,但驗證失敗或未進行。
簡短描述
對 AWS DMS 任務使用驗證特徵時,您可以檢閱表格層級的統計資料並設定資料驗證設定。
解決方法
注意: 如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,則請參閱對 AWS CLI 進行錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
若要檢視資料驗證資訊,您可以使用 AWS DMS 主控台、AWS CLI 或 AWS DMS API。
使用 AWS DMS 主控台
請完成下列步驟:
- 開啟 AWS DMS 主控台。
- 在導覽窗格中,選擇「資料庫遷移任務」。
- 選擇您的任務名稱。
- 在「表格統計資訊」區段中,檢閱驗證狀態。
使用 AWS CLI
若要以 JSON 格式檢閱資料驗證報表,請執行 describe-table-statistics 命令:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
使用 AWS DMI API
執行 DescribeTableStatistics 作業。
對驗證進行疑難排解
如果驗證狀態為不相符的記錄,請查詢 awsdms_validation_failures_v1 資料表。AWS DMS 會在目標資料庫上建立 awsdms_validation_failures_v1 資料表:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
**注意:**TASK_NAME 值是任務的外部資源 ID,以及任務 ARN 中的最後一個值。
取得失敗記錄的主索引鍵之後,請查詢來源和目標端點,以查看記錄的哪一部分不相符。
如果驗證狀態為擱置中的記錄,請為「任務驗證設定」設定 ThreadCount 參數,以改善驗證效能。如需詳細資訊,請參閱資料驗證任務設定。
如需了解其他驗證狀態,請參閱複寫任務統計資料。您可以使用 Amazon CloudWatch 指標監控驗證的進度。
相關資訊
疑難排解
限制