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

SQL Server移轉小幫手 (SSMA) for Oracle 是全方位的環境,可協助您快速將 Oracle 資料庫移轉至 SQL Server 、Azure SQL Database 或 Azure Synapse Analytics。 您可以使用 SSMA for Oracle 來查看資料庫物件和資料、評估要遷移的資料庫、將資料庫物件遷移至 SQL Server 、Azure SQL Database 或 Azure Synapse Analytics,然後將資料移轉至 SQL Server 、Azure SQL Database 或 Azure Synapse Analytics。 請注意,您無法遷移 SYS 和系統 Oracle 架構。

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

  1. 建立新的 SSMA 專案

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

  2. 連線至 Oracle 資料庫伺服器

  3. 連線至 SQL Server 的實例

  4. 將 Oracle 資料庫架構對應至 SQL Server 資料庫架構

  5. (選擇性) 建立評量報告 以評估資料庫物件的轉換,並估計轉換時間。

  6. 將 Oracle 資料庫架構轉換成 SQL Server 架構

  7. 將轉換的資料庫物件載入 SQL Server 中

    您可以透過下列其中一種方式來執行此動作:

    • 儲存並執行腳本 SQL Server 。

    • 同步處理資料庫物件。

  8. 將資料移轉至 SQL Server

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

另請參閱

安裝 SSMA for Oracle (OracleToSQL)
使用 SSMA for Oracle 進行開始使用 (OracleToSQL)