使用複寫引擎版本 - AWS 資料庫遷移服務

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

使用複寫引擎版本

複製引擎是核心 AWS DMS 在複製執行個體上執行並執行您指定之移轉工作的軟體。 AWS 定期發行新版本的 AWS DMS 複製引擎軟件,具有新功能和性能改進。每個複寫引擎軟體的版本都擁有各自的版本編號,以和其他版本進行區別。

當您啟動新的複製執行個體時,它會執行最新的執行個體 AWS DMS 引擎版本,除非您另有指定。如需詳細資訊,請參閱使用 AWS DMS 複寫執行個體

如果您有目前正在執行的複寫執行個體,則可以將其升級為更新的引擎版本。 (AWS DMS 不支持引擎版本降級。) 如需複寫引擎版本的詳細資訊,請參閱 AWS DMS版本說明

使用主控台升級引擎版本

您可以升級 AWS DMS 複製執行個體使用 AWS Management Console.

使用主控台升級複寫執行個體
  1. 打開 AWS DMS 控制台在 https://console.aws.amazon.com/dms/v2/

  2. 在導覽窗格中,選擇 Replication instances (複寫執行個體)

  3. 選擇您的複寫引擎,然後選擇 Modify (修改)

  4. 針對引擎版本,選擇您想要的版本編號,然後選擇修改

注意

建議您在升級複寫執行個體之前停止所有任務。如果您不停止任務, AWS DMS 將在升級之前自動停止任務。如果您手動停止此任務,則需要在升級完成後手動開始任務。升級複寫執行個體可能需要數分鐘。當執行個體準備就緒時,其狀態會變更為 available (可用)

使用升級引擎版本 AWS CLI

您可以升級 AWS DMS 複製執行個體使用 AWS CLI,如下所示。

使用升級複製執行個體 AWS CLI
  1. 使用下列命令判斷複寫執行個體的 Amazon 資源名稱 (ARN)。

    aws dms describe-replication-instances \ --query "ReplicationInstances[*].[ReplicationInstanceIdentifier,ReplicationInstanceArn,ReplicationInstanceClass]"

    在輸出中,記下ARN您要升級之複製執行個體的,例如:arn:aws:dms:us-east-1:123456789012:rep:6EFQQO6U6EDPRCPKLNPL2SCEEY

  2. 使用以下命令判斷有哪些可用的複寫執行個體版本。

    aws dms describe-orderable-replication-instances \ --query "OrderableReplicationInstances[*].[ReplicationInstanceClass,EngineVersion]"

    在輸出中,記下複寫執行個體類別可用的引擎版本編號。您應該會在步驟 1 的輸出中看見此資訊。

  3. 使用以下命令升級複寫執行個體。

    aws dms modify-replication-instance \ --replication-instance-arn arn \ --engine-version n.n.n

    Replace (取代) arn 在前面與上一步的實際複製實例ARN。

    Replace (取代) n.n.n 使用您想要的引擎版本號碼,例如:3.4.5

注意

升級複寫執行個體可能需要數分鐘。您可以使用以下命令檢視複寫執行個體的狀態。

aws dms describe-replication-instances \ --query "ReplicationInstances[*].[ReplicationInstanceIdentifier,ReplicationInstanceStatus]"

當複寫執行個體準備就緒時,其狀態會變更為 available (可用)