本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將現場部署 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
。
產品版本
適用於 Enterprise、Standard、Standard One 和 Standard Two 等版本的 Oracle 10.2 版和更新版本 (適用於 10.x 版)、11g 版且最高可達 12.2 版,以及 18c 版。如需支援的最新版本清單 AWSDMS,請參閱AWSDMS文件中的資料移轉來源中的「現場部署和 Amazon EC2 執行個體資料庫」。
架構
源, 技術, 堆棧
內部部署 Oracle 資料庫
目標技術堆疊
Amazon 上的甲骨文數據庫實例 EC2
目標架構
資料移轉架構
使用 AWSDMS:
使用原生甲骨文工具:
工具
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, 應用程式擁有者 | |
關閉專案並提供意見反應。 |
相關資源
參考
教學課程和影片