為什麼我的 AWS DMS 任務驗證失敗,或者為什麼驗證無法進行?

1 分的閱讀內容
0

我為 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 版本

  1. 開啟 AWS DMS 主控台
  2. 從導覽窗格中選擇資料庫移轉任務
  3. 選擇您的任務名稱。
  4. 表格統計資料區段中,檢閱驗證狀態。或者,若要以 JSON 格式檢閱資料驗證報表,請執行 describe-table-statistics
    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 指標監控驗證的進度。

相關資訊

疑難排解

限制

AWS 官方
AWS 官方已更新 7 個月前