本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將現部部部部部部部部部部部部部部部部部部部
由白芝夏克 (AWS) 和潘卡·舒達里 (AWS) 創建
環境:PoC 或試點 | 來源:數據庫:關係 | 目標:Amazon EC2 上的甲骨文 |
R 類型:重新主機 | 工作量:甲骨文 | 技術:移轉;資料庫 |
AWS 服務:Amazon EC2 |
總結
此模式會引導您完成將部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部部 它描述了兩個遷移選項:使用 AWS 資料遷移服務 (AWS DMS) 或使用原生 Oracle 工具,例如 RMAN、資料泵匯入/匯出、可傳輸的表格空間和 Oracle GoldenGate。
先決條件和限制
先決條件
有效的 AWS 帳戶
內部部部部部部部部部部部部部部部部部部
限制
目標作業系統 (OS) 必要由 Amazon EC2 支援。如需支援的系統的完整清單,請參閱 Amazon EC2 常
用。
產品版本
適用於 Enterprise、Standard、Standard One 和 Standard Two 等版本的 Oracle 10.2 版和更新版本 (適用於 10.x 版)、11g 版且最高可達 12.2 版,以及 18c 版。如需 AWS DMS 支援的最新版本清單,請參閱 AWS DMS 文件中的「資料遷移來源」中的「現場部署和 Amazon EC2 執行個體資料庫」。
架構
源, 技術, 堆棧
內部部部部部部部部
目標技術堆疊
Amazon EC2 上的甲骨文數據庫實例
目標架構

資料移轉架構
使用 AWS DMS:

使用原生的甲骨文工具:

工具
AWS DMS- AWS Database Migration 服務 (AWS DMS) 支援多種類型的來源和目標資料庫。如需支援的資料庫版本和版本的相關資訊,請參閱使用 Oracle 資料庫做為 AWS DMS 的來源。我們建議您使用最新版本的 AWS DMS,以支援最全方位的版本和功能。
原生 Oracle 工具- RMAN、資料汲取匯入/匯出、可傳輸表格空間、Oracle GoldenGate
史诗
任務 | 描述 | 技能 |
---|---|---|
驗用。驗證來源資料料料料料料料料料料料料庫 | DBA | |
識別目標作業系統的版本。 | DBA SysAdmin | |
根據 Oracle 相容性清單和容量需求,識別目標伺服器執行處理的硬體需求。 | DBA SysAdmin | |
識別儲存需求 (儲存類型和容量)。 | DBA SysAdmin | |
識別網路需求 (延遲和頻寬)。 | DBA SysAdmin | |
根據容量、儲存空間功能和網路功能選擇適當的執行個體類型。 | DBA SysAdmin | |
識別來源和目標資料庫的網路/主機存取安全性需求。 | DBA SysAdmin | |
識別安裝 Oracle 軟體所需的作業系統使用者清單。 | DBA SysAdmin | |
下載 AWS Schema Conversion Tool (AWS SCT) 和驅動程式。 | DBA | |
為工作負載建立 AWS SCT 專案,並連線到來源資料庫。 | DBA | |
生成用於創建對象(表,索引,序列等)的 SQL 文件。 | DBA | |
決定備份策略。 | DBA SysAdmin | |
決定可用性需求。 | DBA | |
識別應用程式遷移/切換策略。 | DBA,, 應用程 SysAdmin式擁有者 |
任務 | 描述 | 技能 |
---|---|---|
在 AWS 帳戶中建立 Virtual Private Cloud (VPC) 和子網路。 | SysAdmin | |
建立安全群組和網路存取控制清單 (ACL)。 | SysAdmin | |
設定並啟動 EC2 執行個體。 | SysAdmin |
任務 | 描述 | 技能 |
---|---|---|
建立 Oracle 軟體所需的作業系統使用者和群組。 | DBA SysAdmin | |
下載所需的 Oracle 軟體版本。 | ||
在 EC2 執行個體上安裝甲骨文軟體。 | DBA SysAdmin | |
使用 AWS SCT 產生的指令碼,建立資料表、主索引鍵、檢視和序列等物件。 | DBA |
任務 | 描述 | 技能 |
---|---|---|
使用原生 Oracle 工具或協力廠商工具來移轉資料庫物件和資料。 | Oracle 工具包括「資料汲取」匯入/匯出、RMAN、可傳輸表格空間和 GoldenGate。 | DBA |
任務 | 描述 | 技能 |
---|---|---|
確定遷移方法。 | DBA | |
在 AWS DMS 主控台中建立複寫執行個體。 | DBA | |
建立來源端點和目標端點。 | DBA | |
建立複寫任務。 | DBA | |
啟用變更資料擷取 (CDC) 來擷取連續複寫的變更。 | DBA | |
執行複寫工作並監視記錄。 | DBA | |
當滿載完成時,創建輔助對象,如索引和外鍵。 | DBA |
任務 | 描述 | 技能 |
---|---|---|
遵循應用程式遷移策略。 | DBA,, 應用程 SysAdmin式擁有者 |
任務 | 描述 | 技能 |
---|---|---|
遵循應用程式切換/切換策略。 | DBA,, 應用程 SysAdmin式擁有者 |
任務 | 描述 | 技能 |
---|---|---|
關閉臨時的 AWS Secrets Manager 資源。 | DBA SysAdmin | |
審核並驗證專案文件。 | DBA,, 應用程 SysAdmin式擁有者 | |
收集移轉時間的指標、手動與工具的百分比、節省成本等。 | DBA,, 應用程 SysAdmin式擁有者 | |
關閉專案並提供意見反應。 |
相關資源
參考
教學和影片