sql manager 2008 for oracle,使用Microsoft SQL Server Migration Assistant for Oracle将Oracle数据库迁移到SQL Se...

必须要安装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。

8066dc9ee9a1f18c23142b73518e4c7b.png

fdb458eda857976e07d387e8c70bc282.png

2、连接到Oracle数据库。

23815efcbcf66896b060b34ab1fb7ee0.png

3、输入Oracle链接信息。

53d9c4dd6e4e07d6af09e4fe5d8fa406.png

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

3d4ec29801cacf6620d4b7159430ff72.png

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

3dac7b26818c507c76028c3eefe7d308.png

6、遇到警告直接继续。

2811f66a395827fd6a721d2d3cafbbb3.png

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

8、连接到SqlServer2012。

39841f5ab6c0aa74010105feb6bdd1db.png

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

3b76fa32269507b152c8a1a3e26f55cf.png

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

6e8545e4f05d2daa9eb7e528400b2eff.png

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

98bc74b461e95b193c7115b245eb4fa3.png

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

059640bd1aac62739bf7340c7c77733e.png

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

1af82d6c62206c8869cf06dbac0bf6e4.png

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

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

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

e1b87416f27d7c9ceade2ae4d44932e8.png

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

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

标签:结构   9.png   接下来   font   表空间   数据库连接   显示   .com   base

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/wys000/p/9746883.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值