我為 AWS Database Migration Service (AWS DMS) 任務啟用了驗證,但驗證失敗或未進行。
對 AWS DMS 任務使用驗證特徵時,您可以檢閱表格層級的統計資料並設定資料驗證設定。若要檢視資料驗證資訊,您可以使用 AWS DMS 主控台、AWS Command Line Interface (AWS CLI) 或 AWS DMS API。
注意: 如果您在執行 AWS CLI 命令時收到錯誤訊息,請參閱 AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
如果驗證狀態為不相符的記錄,請查詢資料表 awsdms_validation_failures_v1。AWS DMS 會在目標資料庫上建立 awsdms_validation_failures_v1 資料表:
select \* from awsdms\_validation\_failures\_v1 where TASK\_NAME = 'XXXXXXXXXXXXXXXXXX';
注意: TASK_NAME 的值是任務的外部資源 ID,是任務 Amazon Resource Name (ARN) 中的最後一個值。
取得失敗記錄的主索引鍵之後,請查詢來源和目標端點,以查看記錄的哪一部分不相符。
如果驗證狀態為擱置中的記錄,請為「任務驗證設定」設定 ThreadCount 參數,以改善驗證效能。如需詳細資訊,請參閱資料驗證任務設定。
如需了解其他驗證狀態,請參閱複寫任務統計資料。您可以使用 CloudWatch 指標監控驗證的進度。
疑難排解
限制