How to migrate data from Oracle to MSSQLSERVER

环境说明:
      Oracle 11.2.0.1  +  Windows 2003 R2
      MSSQLServer 2008 R2 

     老旧系统翻新设计数据库为MSSQLSERVER 2008 R2,这样就涉及到历史资料迁移的问题。关于迁移ORACLE数据库资料到 庫到MSSQLSERVER2008 R2,研究心得如下:

1.
迁移的主要步骤:  
    a.
迁移前分析    
            i.
可用 SSMA Database Migration Analyzer 来分析准备迁移的数据库。
     b. Schema
转换  
            i.
可用 SSMA Schema Converter 进行 Schema 转换。
     c.
迁移数据  
            i.
可用 SSMA Data Migrator 来迁移数据。
     d.
迁移后测试  
            i.
迁移后,测试验证数据,调整相关应用程序。
2.
由于 2 个产品 schema 的不同,在迁移时最大的问题是, Oracle 的对象如何映射为 SQL Server 的对象。以下是 SSMA 帮助我们进行 schema 转换时,各个类型对应的关系图。           How to migrate data from Oracle to MSSQLSERVER_第1张图片
3. 
注意事项:
     a.
请准备测试环境,测试迁移过程。
     b.
迁移后,原来的应用程序通常会受到影响,需要根据迁移后的数据库调整数据库连接、认证、语句等,并要充分测试受影响的应用程序。
4.
相关工具和资料:
    a.
迁移工具 SSMA SQL Server Migration Assistant ),下载地址:  
            i.      
http://www.microsoft.com/en-us/download/details.aspx?id=43689
    b.
迁移 Oracle SQL Server 2008 的白皮书(英文版),下载地址:  
             i.      
http://www.microsoft.com/en-us/download/details.aspx?id=24662




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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24867586/viewspace-1357958/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24867586/viewspace-1357958/

你可能感兴趣的:(数据库)