Oracle使用透明网关访问sql server
- 格式:docx
- 大小:83.36 KB
- 文档页数:2
Oracle使用透明网关访问Sql Server
因为业务系统需要,必须要从oracle传送数据,所以便在网站查了一大堆的资料,也走了很多弯路,不过现在总算成功了,于是想把记录下,供大家参考。
Oracle与sql server之间的数据共享有三种方式:
1.使用Oracle自带的透明网关工具连接。
2.使用Sql server链接服务器工具连接。
3.自己编写程序做为数据中转站达到共享的目的。
经过考虑,第三种方法首先被抛弃了,因为太麻烦了,呵呵。
第二种方法也可以,但是考虑到系统需要在Oracle 数据中发生变化时才触发更新SQL里相应的数据,所以第二种方法也不行,只有用第一种方案了。
先介绍一下当前服务器情况:
服务器A:
系统:Windows Server 2003 企业版R2
数据库:Oracle 9.2
IP:192.168.0.8
192.168.1.8
服务器B:
系统:Windows Server 2003 企业版R2
数据库:Sql server 2000 Sp4
IP: 192.168.0.51
1、下面主要是对服务器A进行操作,首先安装SQL SERVER客户端,如果没有手头上没有客户端也没有关系,可以直接装服务端,选择自定义安装-》仅安装客户端,如下图所示。
2、安装Oracle 9.2,这里可根据自己需求安装,我们选择默认的安装。
3、安装透明网关For sql server 软件,打开“开始”->“程序”->“Oracle Installation Products”->“Universal Installer”。