从Oracle迁移到SQL Server[Oracle防范]
本文“从Oracle迁移到SQL Server[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在实际的项目中,我们常常需求在差别的数据库之前举行迁移,在从前,这大概是和麻烦的事情,但是目前有很多的好的工具可以快速的帮忙我们忙成这个目标.
软件要求
首先,需求去下载Sql Server 2008迁移助手(SSMA).具体的下载地址和安装步骤非常简单,朋友们可以去微软的官方站点举行下载,同时也有相关的文章报告若何举行安装和配置的,这里就不在赘述.
迁移步骤
以下图,展示的就是在SSMA中翻开的一个将要迁移的Oracle数据库
正如在上图中看到的:最左显示衔接到的Oracle数据库,最下角显示的就是将要迁移到的Sql Server服务器.
下面,我们就以迁移Oracle中的HR数据库为例子.在迁移之前,我们可以挑选HR数据库下面的将要被迁移的一些对象,以下图所示:
迁移的第一步就是报表解析,以下图所示,在HR数据库上面点击右键:
这个解析报表主要为了在做迁移之前对数据举行一个解析,看看数据能否可以精确被迁移,从而避免一些问题,以下图所示,展示了一个报表的图:
从图中可以看到,在解析历程中,表明了数据可以100%的全部转换,从而使得更好的迁移!
迁移的第二步就是,成立scheme,通俗的将就是成立与Oracle数据库中要迁移的对象相同的构造.以下图所示:
点击上面的选项之后,就会看到以下的图:
其实这个时刻,并没有立即在我们的目标Sql Server数据库中产生呼应的构造,而是目前SSMA中产生,从而显示出来.
然后,我们挑选以下:
选中之后,点击右键,如图:
这个操作举行之后,就真正的在Sql Server数据库中成立了对应的构造.
下图就显示一个将要举行构造成立的界面:
点击"OK"之后,我们挑选的一些对象,比方表,试图,存储历程,函数等城市在Sql Server中产生.
此时,我们翻开我们的目标的Sql Server 2008数据库,便可以看到呼应的构造已经产生了,如图所示:
这个时刻,我们翻开肆意一张表,便可以看到数据是空的,因为我们到目前为止只是对构造举行了迁移,没有迁移数据,如图所示:
之后,再次回到SSMA工具,在挑选的将要迁移的Oracle数据库HR上面,点击右键,挑选迁移数据,如图所示:
点击之后,会再次弹出两个窗体,需求去输入衔接到Oracle和Sql Server的用户名和密码,之后就自动迁移数据.
参考资料
从Oracle迁移到SQL Server
http://www.yc-edu.org/PHPpeixun/221.html
以上是“从Oracle迁移到SQL Server[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |