oracle sql接口,sql与oracle接口摸索

S q l与Oracle接口摸索

前言

不得不说,这次的工作,很具有创新性和挑战性,不了解oracle,不理解接口,不了解具体的操作步骤,一切的一切,都需要自己摸索。查资料,找方法,问同学,加班到深夜。。。即便这个过程很辛苦,成功的喜悦和幸福总会让你忘掉之前的种种,觉得付出都是值得的,很有成就感,哈。。。同时,也感谢帮助我的赵童鞋,一起钻研的日子还是挺有有意思的,哈哈。。。

下面,我将自己的方法及碰见的种种BUG总结出来,供大家参考和指导。

工作环境:三台服务器,一台(简称A)win2008 32位,sql2008;一台(简称B)win2008 64位,sql2008;另一台(简称C) win64,oracle10g数据库

工作任务:A中执行表单,查询出B的数据,然后将查出的数据插入C数据库中。

难点:oraoledb.oracle访问接口创建、sql数据库与oracle数据库接口的实现、分布式插入语句的调试

第一步:安装oracle客户端。

特别提示的是:一定记得安装在那台从oracle取数据的那台,不然你白忙乎了,通不了。。。针对我的内容,就要装在B台服务上,因为我取出的数据,要插入oracle数据库,是从B中sql数据库中取的,A服务器只是执行运行我的程序。(因为我就犯了这个错误。。。)

安装和配置方法,自己网上查吧,很多。

第二步:检查sql里链接服务器:在Microsoft SQL Server Management Studio中--本地服务器—服务器对象—访问接口中,有没有oraoledb.oracle 访问接口。

这一步一定要查看,不然下面的链接服务器创建都会失败。一般情况下,win32位的服务器,装完oracle客户端后,都会有oraoledb.oracle访问接口,win32位的服务器基本可以跳过此步。但是随着服务器的发展,win64位服务器正在占领主流,所以,以后的服务器都会碰见此问题。

解决办法:安装ODAC,即oracle数据库访问组件。

我安装的是64-bit ODAC 11.2 Release 5 (11.2.0.3.20) for Windows x64下载地址:

http://www.doczj.com/doc/901521c505087632311212a8.html/technetwork/database/windows/downloads/index-09 0165.html

第三步:创建sqlserver链接服务(sqlserver链接oracle)

首先sql链接oracle可以通过两个访问接口“MSDAORA” 和“OraOLEDB.Oracle”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值