重構建議 - AWS 方案指引

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

重構建議

AWS 提供兩種工具,可啟用從 Oracle 到 Amazon RDS for PostgreSQL 或 Amazon Aurora PostgreSQL 相容版本的異質遷移。這些工具是 AWS Schema Conversion Tool (AWS SCT)AWS Database Migration Service (AWS DMS)

AWS SCT 會自動將來源資料庫結構描述和大多數自訂程式碼轉換為與目標資料庫相容的格式。從 Oracle 遷移至 PostgreSQL 期間, AWS SCT 會自動將 Oracle PL/SQL 程式碼轉換為 PostgreSQL 中的對等 PL/pgSQL 程式碼。工具轉換的自訂程式碼包含檢視、預存程序和函數。當程式碼片段無法自動轉換為目標語言時, 會 AWS SCT 記錄所有需要應用程式 developer 手動輸入的位置。 AWS DMS 會使用 CDC 將 Oracle 遷移至 PostgreSQL 或 MySQL。

若要將 Oracle 資料庫遷移至 PostgreSQL 或 MySQL,您通常需要同時完成自動化和手動任務。AWS 提供遷移手冊,提供基本和複雜程式碼轉換策略的step-by-step說明。如需有關重構 Oracle 資料庫的資訊,請參閱下列手冊: