將現場部署 Oracle 資料庫遷移到 Amazon RDS for Oracle - AWS Prescriptive Guidance

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

將現場部署 Oracle 資料庫遷移到 Amazon RDS for Oracle

由巴吉沙克 (AWS) 創建

R 類型 平台重建

來源:資料庫:關聯

目標:Amazon RDS for Oracle

建立者:AWS

:Enreronment ( PoC 或試驗

資料庫; 移轉

工作負載:Oracle

AWS 服務:Amazon RDS

Summary

此模式說明如何將現場部署 Oracle 資料庫遷移至適用於 Oracle 的 Amazon Relational Database Service (Amazon RDS) 的步驟。它描述了兩個遷移選項:使用 AWS Database Migration Service (AWS DMS) 或使用本機 Oracle 工具,例如 Oracle 資料泵匯入/匯出和 Oracle GoldenGate。

先決條件和限制

先決條件

  • 作用中的 AWS 帳戶

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

限制

  • 資料庫大小限制:64 TB

產品版本

Architecture

來源技術堆疊

  • 現場部署 Oracle 資料庫 

目標堆疊

  • Amazon RDS for Oracle

來源與目標架構

使用 AWS DMS:

使用本機 Oracle 工具:

Tools

  • AWS DMS-AWS Database Migration Service(AWS DMS) 可協助您遷移關聯式資料庫、NoSQL 資料庫和其他類型的資料存放區。您可以使用 AWS DMS 將資料遷移至 AWS 雲端,可在現場部署執行個體 (透過 AWS 雲端設定) 或在雲端和現場部署設定之間進行。如需支援之 Oracle 資料庫版本和版本的相關資訊,請參閱使用 Oracle 資料庫做為 AWS DMS 的來源。 

  • Oracle 原生工具-Oracle 資料泵匯入/匯出,Oracle GoldenGate

Epics

任務描述所需技能
驗證來源和目標資料庫的版本。

DBA
識別目標伺服器執行處理的硬體需求。

DBA,SysAdmin
識別儲存需求 (儲存類型和容量)。

DBA,SysAdmin
根據容量、儲存功能和網路功能選擇適當的執行個體類型。

DBA,SysAdmin
識別來源和目標資料庫的網路存取安全需求。

DBA,SysAdmin
識別應用程式移轉策略。

DBA、SysAdmin、應用程式擁有者
任務描述所需技能
建立虛擬私有雲端 (VPC)。

SysAdmin
建立安全群組。

SysAdmin
設定並啟動 Amazon RDS 資料庫執行個體。

SysAdmin
任務描述所有技能
使用原生 Oracle 工具或協力廠商工具來移轉資料庫物件和資料。

這些工具包括 Oracle 資料泵匯入/匯出和 GoldenGate。

DBA,SysAdmin
任務描述所有技能
使用 AWS DMS 遷移資料。

DBA
任務描述所有技能
遵循應用程式移轉策略。

DBA、SysAdmin、應用程式擁有者
任務描述所有技能
將應用程式用戶端切換至新的基礎結構。

DBA、SysAdmin、應用程式擁有者
任務描述所有技能
關閉臨時 AWS 資源。

DBA,SysAdmin
複查並驗證專案文件。

DBA、SysAdmin、應用程式擁有者
收集移轉時間、手動與工具的百分比、節省成本等指標。

DBA、SysAdmin、應用程式擁有者
關閉專案並提供回饋。

References

教學和影片