使用Microsoft SQL Server Migration Assistant for Oracle将Oracle数据库迁移到SQL Server 2008 R2

时间:2018-10-06 12:51:46   收藏:0   阅读:985

必须要安装SSMAforOracleExtensionPack_7.10.0或者SSMA for Oracle.6.0.0.ExtPack!

必须要安装SSMAforOracleExtensionPack_7.10.0或者SSMA for Oracle.6.0.0.ExtPack!

必须要安装SSMAforOracleExtensionPack_7.10.0或者SSMA for Oracle.6.0.0.ExtPack!

这个Microsoft SQL Server Migration Assistant for Oracle有好几个版本

我这有6.0和7.1的在我的主页有网盘下载地址有需要的可以去下载

6.0的可以兼容SQL Server 2005及以上版本

7.1的可以兼容SQL Server 2014及以上版本

 

接下来就是教程

开始:

1、打开软件>File>New Project新建项目,新建完成后点击OK。

技术分享图片

 

技术分享图片

 

 2、连接到Oracle数据库。

技术分享图片

3、输入Oracle链接信息。

 技术分享图片

4、连接成功后会显示Oracle数据信息。

 

 技术分享图片

5、选择要迁移的数据并点击右键,创建报告评估迁移过程中可能出现的问题。

技术分享图片

6、遇到警告直接继续。

技术分享图片

7、在SqlServer2012中创建新的数据库。(新创建的数据库可能用不到因为在第11步的时候会自动创建一个与Oracle表空间名字一样的数据库)

8、连接到SqlServer2012。

技术分享图片

9、输入数据库连接信息。

技术分享图片

我的会出现一个这个错误。可能是SSMA for Oracle.6.0.0.ExtPack安装有错误导致。(但是可以链接到数据库也可以迁移数据)

技术分享图片

 

10、连接成功后显示如下界面。

 

 技术分享图片

 

 

11、在Oracle Metadata Explorer窗口中执行Convert Schema。

技术分享图片

12、在SQL Server Metadata Explorer中执行Synchronize with Database。

技术分享图片

13、执行完后会确认需要同步的信息。

14、确定后,SqlServer2008数据库中生成表结构。

15、在Oracle Metadata Explorer窗口中执行Migrate Data,开始迁移数据。

技术分享图片

 

执行完后,整体迁移成功。

原文:https://www.cnblogs.com/wys000/p/9746883.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!