將現場部署 Oracle 資料庫遷移到 Amazon 上的甲骨 EC2 - AWS 方案指引

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

將現場部署 Oracle 資料庫遷移到 Amazon 上的甲骨 EC2

創建者白芝沙克 (AWS) 和潘卡·舒達里 () AWS

環境:PoC 或試點

來源:數據庫:關係

目標:Amazon 上的甲骨文 EC2

R 類型:重新主機

工作量:甲骨文

技術:移轉;資料庫

AWS服務:Amazon EC2

Summary

此模式會引導您完成在 Amazon 彈性運算雲端 (AmazonEC2) 執行個體上將現場部署 Oracle 資料庫遷移到 Oracle 的步驟。其中說明兩個移轉選項:使用AWS資料移轉服務 (AWSDMS) 或使用原生 Oracle 工具RMAN,例如「資料汲取」匯入/匯出、可傳輸表格空間和 Oracle。 GoldenGate

先決條件和限制

先決條件

  • 活躍AWS帳戶

  • 內部部署資料中心中的來源 Oracle 資料庫

限制

  • 目標操作系統(OS)必須受到 Amazon 的支持EC2。如需支援系統的完整清單,請參閱 Amazon EC2 FAQs

產品版本

架構

源, 技術, 堆棧

  • 內部部署 Oracle 資料庫

目標技術堆疊

  • Amazon 上的甲骨文數據庫實例 EC2

目標架構

為甲骨文數據庫設置複製。EC2

資料移轉架構

使用 AWSDMS:

EC2使用將現場部署 Oracle 資料庫遷移到 Amazon AWS DMS。

使用原生甲骨文工具:

EC2使用 Oracle 工具將現場部署 Oracle 資料庫遷移到 Amazon。

工具

  • AWSDMS- 資料AWS庫移轉服務 (AWSDMS) 支援數種類型的來源和目標資料庫。如需支援之資料庫版本和版本的相關資訊,請參閱使用 Oracle 資料庫作為來源AWSDMS。我們建議您使用最新版本的,以AWSDMS獲得最全面的版本和功能支援。 

  • 原生 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 (AWSSCT) 和驅動程式。

DBA

為工作負載建立AWSSCT專案,並連線至來源資料庫。

DBA

生成SQL用於創建對象(表,索引,序列等)的文件。

DBA

決定備份策略。

DBA, SysAdmin

決定可用性需求。

DBA

識別應用程式遷移/切換策略。

DBA, SysAdmin, 應用程式擁有者
任務描述所需技能

在您的帳戶中建立虛擬私有雲 (VPC) 和AWS子網路。

SysAdmin

建立安全性群組和網路存取控制清單 (ACLs)。

SysAdmin

設定並啟動EC2執行個體。

SysAdmin
任務描述所需技能

建立 Oracle 軟體所需的作業系統使用者和群組。

DBA, SysAdmin

下載所需的 Oracle 軟體版本。

在執行處理上安裝 Oracle 軟EC2體。

DBA, SysAdmin

使用產生的指令碼,建立資料表、主索引鍵、檢視和序列等物件AWSSCT。

DBA
任務描述所需技能

使用原生 Oracle 工具或協力廠商工具來移轉資料庫物件和資料。

Oracle 工具包括「資料汲取」匯入/匯出RMAN、可傳輸表格空間和。 GoldenGate

DBA
任務描述所需技能

決定移轉方法。

DBA

在AWSDMS主控台中建立複寫執行個體。

DBA

建立來源端點和目標端點。

DBA

建立複製工作。

DBA

啟用變更資料擷取 (CDC) 以擷取連續複寫的變更。

DBA

執行複寫工作並監視記錄。

DBA

當滿載完成時,創建輔助對象,如索引和外鍵。

DBA
任務描述所需技能

遵循應用程式遷移策略。

DBA, SysAdmin, 應用程式擁有者
任務描述所需技能

遵循應用程式切換/切換策略。

DBA, SysAdmin, 應用程式擁有者
任務描述所需技能

關閉臨時 AWS Secrets Manager 資源。

DBA, SysAdmin

審核並驗證專案文件。

DBA, SysAdmin, 應用程式擁有者

收集移轉時間的指標、手動與工具的百分比、節省成本等。

DBA, SysAdmin, 應用程式擁有者

關閉專案並提供意見反應。

相關資源

參考

教學課程和影片