文档章节

sqlserver2005数据库移植到oracle9i问题

gavinking
 gavinking
发布于 2011/08/06 16:45
字数 532
阅读 183
收藏 2

首先声明,这俩个数据库之间的移植方法很多,网上也有介绍,例如:sqlserver自带的导入导出工具:(在sqlserver中右击需要移植的数据库,选“任务”——>导出数据库......这里就不介绍了)。

我今天要介绍的是利用一款名为sqldeveloper的oracle数据库图形化工具(和plsql,toad类似)。该工具的下载地址是:http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.html 。该工具实现数据库的移植的基础是:在sqldeveloper中登录源数据库和目标数据库,当然我们的源数据库就是sqlserver2005了。

第一步:解压缩sqldeveloper。登录主界面,添加连接sqlserver数据库的jdbc驱动程序jtds-1.2.5-dist  (连接mysql驱动程序),以保证sqldeveloper顺利登录sqlserver。单击菜单栏“工具”——>“首选项”——>“数据库”——>“第三方jdbc驱动程序”,添加条目(选择jar存放路径),单击确定。

第二步:连接源数据库(sqlserver),右击sqldeveloper主界面左侧的,新建连接,连接参数如下图。单击连接。

第三步:连接目标数据库oracle,操作和第二步类似,这里就不多说了,见下图(其中sid是oracle数据库的服务名)。

 

第四步:右击源数据库连接,选择“移植到oracle”,(在此之前,最好删除资料档案库,“工具”——>“移植”——>“资料档案库管理”——>“删除资料档案库”),一直下一步,

 

 

一直下一步,直到完成。

最后一步:生成目标数据库。选择菜单栏“文件”——>“打开”,打开第四步第一副图保存的sql文件,

修改完成后,选择刚开始新建的oracle连接。单击脚本运行

这样sqlserver到oracle的数据库表结构就生成了。至于数据部转移,可以考虑用powerBulider的数据管道来实现。

谢谢,由于初学中间可能有不足或者错误的地方,希望大家指点。本人邮箱zgpinguo@163.com

由于发表时,图片未能显示。有问题的请发邮件给我

© 著作权归作者所有

gavinking
粉丝 7
博文 1
码字总数 532
作品 0
海淀
私信 提问
【求救】 JSP连接数据库问题

【求救】 JSP连接数据库问题 我的电脑安装了SqlServer2005和SqlServer2008。两个数据的登录名称都是sa,密码分别是sa和111111。 在jsp连接数据时,使用SqlServer2008的架包。 05 和 08 的连接...

oschina_yan
2011/07/02
450
3
(加急)请教一个64位数据库连接的问题!

(加急)请教一个数据库连接的问题,用JTDS 1.2.4 驱动在本机用DBUtils 32位系统下 连接本机32位 sqlserver2005 数据库完全没有问题, 但把程序发布到64位的服务器上(windows server 2008 X...

小痴
2013/05/09
414
3
程序部署到IIS上面连不上数据库

问题:用VS2008开发的一个web程序在调试运行时候是正常的,部署到IIS上面去后就连接不上数据库 环境:IIS和sqlserver2005数据库都在winserver2008上面,VS调试里面连接的数据库都是同一个数据...

llg
2013/04/12
2.4K
4
无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)

最近在做一个小项目,语言VS2005,C#,数据库Oracle9i,但是为了兼容以前数据库SqlServer2005,以便于数据库版本的切换,事务中,仍然使用 System.Transaction.Transcope的分布式事务,但是事务调试时...

zting科技
2017/01/12
0
0
tomcat5.5配置sqlserver2005远程数据库连接池提示用户登陆失败

tomcat5.5配置sqlserver2005远程数据库连接池提示用户登陆失败,在tomcat的server.xml里面配置了 但测试总是报错: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableC...

张树恒
2011/10/18
890
2

没有更多内容

加载失败,请刷新页面

加载更多

关于docker0: iptables: No chain/target/match by that name的问题解决

由于Docker 0默认网桥的iptables策略冲突问题,将导致一些web server启动时出现如下错误: docker: Error response from daemon: driver failed programming external connectivity on endpo......

王焱君
今天
87
0
js 下载 canvas 兼容移动端

很蛋疼的问题PC上好好的, 移动端下载不了 , 貌似前端 js 生成的时 base64 格式的 图片数据,移动端无法直接下载, 但是chrome 移动端和pc端都没问题, 国产的几个浏览器全部挂了 之前的下载方式...

阿豪boy
昨天
76
0
微信小程序获取用户OpenId

1.在小程序中获得UserCode: wx.login({success: function (res) {thisApp.setData({userCode: res.code})}}) 2.在小程序中获得UserInfo: wx.getUserInfo({success...

kaition
昨天
54
0
代码生成器技术乱弹二十三,未来之野望,未实现的功能SQLTypes

在原先的Java类型系统的基础上新增SQL类型系统,有校验确保SQL类型系统兼容于Java类型系统。在生成数据库脚本时候使用SQL类型系统。

火箭船
昨天
48
0
Mybatis在插入自增字段时,会对当前对象未赋值的自增字段进行赋值

Mybatis在插入自增字段时,会对当前对象未赋值的自增字段进行赋值,如下即自动完成对id的赋值 OrderItem orderItem = new OrderItem(); System.out.println("==...

Gotcha_
昨天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部