Oracle 資料庫移轉決策程式

Azure 資料庫移轉服務
Azure 受控應用程式
Azure SQL Database
Azure 虛擬機器

這一系列文章可讓您評估目前的 Oracle 資料庫環境、找出 Azure 的最佳移轉路徑,以及協助您進行移轉的文件連結。 您的移轉路徑可以是 Azure 虛擬機 (VM)。 也可能是 Azure VM 上執行的 Azure 受控資料庫。

若要將 Oracle 資料庫移轉至 Azure 環境,您必須:

  • 選擇 [Azure 資源] 作為目標資料庫。

  • 決定數據遷移方法以評估停機時間視窗。

  • 瞭解如何達到商務持續性和災害復原需求。

架構

此流程圖顯示將 Oracle 資料庫移至 Azure 中的 PostgreSQL 或 SQL 資料庫的步驟。 這兩個移轉路徑的步驟和詳細數據都類似。 請注意架構轉換和數據遷移區段。

Flow chart depicting the steps you have to take to convert your Oracle Database to a SQL or PostgreSQL database in Azure.

下載此架構的 Visio 檔案

工作流程

  1. 使用 Oracle 腳本成品來評估 Oracle 資料庫。

  2. 這兩種資料庫類型的架構轉換不同:

    • PostgreSQL:使用 ora2pg 轉換 Oracle 架構。

    • SQL:使用 SQL Server 移轉小幫手 (SSMA) 轉換 Oracle 架構。

  3. 這兩種資料庫類型的數據遷移不同:

    • PostgreSQL:使用 Azure 資料遷移服務來移轉 Oracle 數據。

    • SQL:使用 SSMA 移轉 Oracle 數據。

  4. 使用功能測試來測試轉換。

  5. 切換應用程式的 連接字串,以完成應用程式完全移轉。

Oracle 資料庫探索

您可以在 Oracle 資料庫上建立和執行腳本,以評估環境中有多少數據表、預存程式、檢視和套件存在。 下表顯示評估原則的範例:

類別 簡單 大型 複雜 自訂
架構中的數據表數目 <500 501-1000 1001-2000 2001-3000 >3000
SP、觸發程式、函式、檢視總數 <100 101-200 201-400 401-800 >800
每個架構的集合類型 <10 11-20 21-40 41-80 >80
每個架構的套件 <10 11-25 26-50 51-100 >100
架構數據大小 <10 GB 11-75 GB 76-500 GB 501-2000 >2000

使用 Microsoft Assessment and Planning (MAP) Toolkit 來評估現有的 Oracle 資料庫和架構。 如需詳細資訊,請參閱 Oracle to SQL Server:移轉指南

移轉判定樹

移轉判定樹可協助您找出 Oracle 資料庫移轉的適當路徑。

A decision tree that lays out the decisions you have to make to figure out what migration path is best for you.

參與者

本文由 Microsoft 維護。 原始投稿人如下。

主體作者:

若要查看非公用LinkedIn配置檔,請登入LinkedIn。

接下來要做什麼取決於決定樹的結束位置: