How to migrate data from Oracle to MSSQLSERVER

ygzhou518發表於2014-12-05
環境說明:
      Oracle 11.2.0.1  +  Windows 2003 R2
      MSSQLServer 2008 R2 

     老舊系統翻新設計資料庫為MSSQLSERVER 2008 R2,這樣就涉及到歷史資料遷移的問題。關於遷移ORACLE資料庫資料到庫到MSSQLSERVER2008 R2,研究心得如下:

1.
遷移的主要步驟: 
    a.
遷移前分析  
            i.
可用SSMADatabase Migration Analyzer來分析準備遷移的資料庫。
     b. Schema
轉換 
            i.
可用SSMASchema Converter進行Schema轉換。
     c.
遷移資料 
            i.
可用SSMAData Migrator來遷移資料。
     d.
遷移後測試 
            i.
遷移後,測試驗證資料,調整相關應用程式。
2.
由於2個產品schema的不同,在遷移時最大的問題是,Oracle的物件如何對映為SQL Server的物件。以下是SSMA幫助我們進行schema轉換時,各個型別對應的關係圖。         How to  migrate data from Oracle to MSSQLSERVER
3. 
注意事項:
     a.
請準備測試環境,測試遷移過程。
     b.
遷移後,原來的應用程式通常會受到影響,需要根據遷移後的資料庫調整資料庫連線、認證、語句等,並要充分測試受影響的應用程式。
4.
相關工具和資料:
    a.
遷移工具SSMASQL Server Migration Assistant),下載地址: 
            i.      
http://www.microsoft.com/en-us/download/details.aspx?id=43689
    b.
遷移OracleSQL Server 2008的白皮書(英文版),下載地址: 
             i.      
http://www.microsoft.com/en-us/download/details.aspx?id=24662




 =======================================================================

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24867586/viewspace-1357958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章