共用方式為


將 Oracle 資料庫移轉到 SQL Server (OracleToSQL)

適用於 Oracle 的 SQL Server 移轉小幫手 (SSMA) 是一個全方位的環境,可協助您快速將 Oracle 資料庫移轉至 SQL Server、Azure SQL 資料庫或 Azure Synapse Analytics。 藉由使用 SSMA for Oracle,您可以檢閱資料庫物件和資料、評估資料庫移轉、將資料庫物件移轉至 SQL Server、Azure SQL 資料庫或 Azure Synapse Analytics,然後將資料移轉至 SQL Server、Azure SQL Database 或 Azure Synapse Analytics。 您無法移轉 SYS 和 SYSTEM Oracle 結構描述。

適用於 Oracle 的資料庫移轉評定延伸模組

請嘗試 Oracle 的 Oracle 擴充功能資料庫移轉評估至 SQL 預先評定和工作負載分類。 此延伸模組很有用:

  • 如果您處於 Oracle 移轉至 SQL 的初期階段,且需要進行高階工作負載評估
  • 如果您想要調整 Oracle 工作負載的 Azure SQL 目標大小
  • 如果您想要瞭解功能移轉同位

如需詳細的程式碼評估和轉換,請繼續使用適用於 Oracle 的 SSMA。

若要成功將物件和資料從 Oracle 資料庫移轉至 SQL Server、Azure SQL Database 或 Azure Synapse Analytics,請使用下列流程:

  1. 使用 SSMA 專案 (OracleToSQL)

    建立專案之後,您可以設定專案轉換、移轉和類型對應選項。 如需專案設定的相關資訊,請參閱設定專案選項 (OracleToSQL)。 如需如何自訂資料類型對應的詳細資訊,請參閱對應 Oracle 和 SQL Server 資料類型 (OracleToSQL)

  2. 連接到 Oracle Database (OracleToSQL)

  3. 連線到 SQL Server (OracleToSQL)

  4. 將 Oracle 架構對應至 SQL Server 架構 (OracleToSQL)

  5. 選擇性地 評估 Oracle 架構以進行轉換(OracleToSQL) 以評估資料庫物件以進行轉換,並估計轉換時間。

  6. 轉換 Oracle 架構 (OracleToSQL)

  7. 將轉換的資料庫物件載入 SQL Server (OracleToSQL)

    您有兩個選擇:

    • 儲存指令碼,並在 SQL Server 中執行
    • 同步處理資料庫物件
  8. 將 Oracle 資料遷移至 SQL Server (OracleToSQL)

  9. 如有必要,請更新資料庫應用程式。