用Sql Developer将SQL移植到Oracle(三)
创始人
2024-08-03 06:21:43
0

本文介绍SQL Server移植的第三部分:数据库移植向导。

一、建立到源SQL Server数据库的连接

在连接窗口中,点击绿色加号按钮,打开连接配置窗口,按下图建立到SQL Server的连接:

用Sql Developer将SQL数据库移植到Oracle数据库

因为动态商品的使用,使得原来SQL Server配置页中默认的1433往往没有办法连接到SQL Server 2008数据库,修改为1434即可。

二、启动数据库移植向导

建立到SQL Server的连接后,开始对数据库进行移植。有两个地方可以启动数据库移植向导,一个是在新建的SQL Server连接上点击右键,选择移植到Oracle,另一个是在菜单工具-移植-移植,启动向导后,第一页当然是向导的简介,通过简介,我们可以知道整个移植过程有7步,并且有两个先决条件,如下图:

用Sql Developer将SQL数据库移植到Oracle数据库

直接点击下一步。

三、选择资料档案库

在这个页面中,我们也可以去建立连接和资料档案库,也就是前一部分中我们所做的工作在这里也可以进行。当然选择我们刚刚建立的migrations连接,如下图:

用Sql Developer将SQL数据库移植到Oracle数据库

这里截断的意思是将资料档案库清空,我们建立一个移植项目后,所有抓取的数据库结构信息、统计信息还有转换记录等都保存在这个资料档案库中,只要项目名称不同,即使不清空资料档案库也不会影响到移植工作。当然,如果希望更“清爽”一点,也可以勾选。这是后话。

四、为转换项目命名

选择好资料档案库后,点击下一步,为我们的转换项目输入名称和备注,以便识别。另外,还需要指定脚本生成目录,用于存放向导执行过程中生成的脚本。

五、选择源数据库连接

然后继续下一步,选择源数据库,在这里有联机和离线两种模式,联机即是直接连接到源数据进行抓取,而离线则是在SqlDeveloper不直接连接到源数据库的情况下,通过SqlDeveloper提供的脚本预先捕获数据库,得到数据库结构文件后,通过向导导入。

这里当然是选择我们刚才建立的SQL Server连接。

#p#

六、选择捕获源数据库

在这一步中,显示为两个多选框,左边列出SQL Server中所有可选的数据库,通过中间的按钮将数据库移动到右边的已选数据库中。如下图:

用Sql Developer将SQL数据库移植到Oracle数据库

七、数据类型转换选项

在这一页中,列出了所有系统内置的数据类型转换对应关系。可以其进行修改,一般不作修改直接下一步。如下图:

用Sql Developer将SQL数据库移植到Oracle数据库

八、选择目标数据库

与源数据库的选择一样,目标数据库的选择同样也有联机和离线两种方式。仍旧选择联机。选择orcl(migrations)连接。

九、移动数据选项

这个页面中,也提供了联机或离线两种方式进行数据移动。所谓联机虽然“据说”可以直接以联机的方式从源数据库中移动数据到Oracle中,可我试过几次没有成功,原因不明。最终我选择了离线的方式进行数据移动。所谓离线移动数据,是在我们指定的脚本存放目录中生成“数据移动”脚本,分别在源数据库中卸载数据(即导出)和在目标数据库中加载数据。选择好后,点击下一步。

十、选项完毕,开始执行

在向导的最后,是一个用于确认的“概要”页面。确认无误后,点击完成。移植将会开始执行。

用Sql Developer将SQL数据库移植到Oracle数据库

原文出处:http://www.cnblogs.com/hiizsk/archive/2011/07/10/2102456.html。

 【编辑推荐】

  1. 用Sql Developer将SQL移植到Oracle(四)
  2. 用Sql Developer将SQL移植到Oracle(五)
  3. 用Sql Developer将SQL移植到Oracle(一)
  4. 用Sql Developer将SQL移植到Oracle(二)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...