在任務期間重新載入資料表 - AWS Database Migration Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在任務期間重新載入資料表

在任務執行中時,您可以使用來源的資料重新載入目標資料庫資料表。若在任務期間發生錯誤,或因分割區操作 (例如使用 Oracle 時) 產生資料變更時,您便可能會希望重新載入資料表。您最多可以從任務重新載入 10 個資料表。

重新載入資料表不會停止任務。

若要重新載入資料表,必須符合下列條件:

  • 任務必須正在執行中。

  • 任務的遷移方法必須是完全載入或完全載入加上 CDC。

  • 不允許重複資料表。

  • AWS DMS 會保留先前讀取的資料表定義,而不會在重新載入操作期間重新建立它。任何在資料表重新載入前對資料表進行的 DDL 陳述式 (例如,ALTER TABLE ADD COLUMN 或 DROP COLUMN) 都可能會造成重新載入操作失敗。

注意

DMS 會在重新載入資料表之前套用 TargetTablePrepMode 設定。如果設定 TargetTablePrepModeDO_NOTHING,則必須先手動截斷資料表。

AWS Management Console

使用 AWS DMS 主控台重新載入資料表
  1. 請登入 AWS Management Console,並開啟位於 https://console.aws.amazon.com/dms/v2/ 的 AWS DMS 主控台。

    如果您以 IAM 使用者身分登入,請確認您具備存取 AWS DMS 的適當許可。如需所需許可的詳細資訊,請參閱 IAM使用所需的權限 AWS DMS

  2. 從導覽窗格選擇 Tasks (任務)

  3. 選擇包含您希望重新載入資料表的執行中任務。

  4. 選擇 Table Statistics (資料表統計資料) 標籤。

    AWS DMS 監控
  5. 選擇您希望重新載入的資料表。若任務已不在執行中,您便無法重新載入資料表。

  6. 選擇 Reload table data (重新載入資料表資料)

當 AWS DMS 準備重新載入資料表時,主控台會將資料表狀態變更為 Table is being reloaded (資料表正在重新載入)