本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
最佳實務
離線遷移
對於離線遷移,我們建議下列最佳實務:
-
確定目標 EC2 執行個體有足夠的資源來處理遷移工作負載。在遷移期間,您可以停用封存記錄,也可以使用較高的 IOPS 佈建較大的 EC2 執行個體或 Amazon Elastic Block Store (Amazon EBS)
磁碟區。 -
仔細監控網路頻寬。如果可能,請為遷移佈建專用網路,例如 AWS Direct Connect
。 -
請務必遵循遷移工具的最佳實務,例如 Oracle Data Pump (設定平行執行緒的數量)
或 AWS DMS (使用多個執行緒載入資料表)。https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.html#CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Tablesettings.ParallelLoad -
如需從內部部署遷移至 Amazon RDS for Oracle 的 AWS 最佳實務,請參閱部落格文章使用 實現從內部部署 Oracle 遷移至 Amazon RDS for Oracle 的高效能 AWS DMS
。
線上遷移
線上遷移的最佳實務包括先前清單中提供的離線遷移準則,以及下列其他考量事項:
-
使用線上工具的最佳實務。例如,當您使用 時 AWS DMS,請選擇從 Oracle LogMiner 或 AWS DMS Binary Reader 讀取重做日誌的正確方法。
-
確保具有大量資料處理語言 DMLs) 的資料表在邏輯上與具有較少 DMLs資料表分開。
-
遵循使用 Oracle 原生工具的最佳實務,例如 Oracle GoldenGate 或 Oracle Data Guard。