Oracle与 SQLServer相互访问的设置方法
文档版本:V1.0
Oracle 版本:Oracle 10.2.X及以上(Oracle 10.1不支持透明网关)
SQLServer版本:SQLServer2000及以上
一、 Oracle访问 SQLServer
Oracle 访问 SQL Server一般有两种方式,一是通过ODBC转换,二是通过Oracle一个叫做“透明网关”的组件来访问。ODBC的方法效率低,而且这种模式在Oracle只能通过Select语言查询SQLServer的内容,而不能做Update/Insert/Delete,因此不推荐这种访问方式,下面介绍第二种透明网关的方式。
配置情况:
1、Oracle服务器和SQLServer服务器在同一台电脑上。电脑名称为:LUOYONG,Oracle数据库及用户名为:TEST/TEST@ORCL
2、SQLServer中已有一数据库名为:MYTEST,登录名为:NFHIS,登录口令:999999,如图:
配置步骤:
1、 查询已安装的Oracle版本是否是10.2.X,如果不是则需要换成10.2,查询步骤如下:
A:在控制台窗口中打开sqlplus,如下:
如果当前数据库版本是10.1(如下图),则需要先将原Oracle卸载,再安装Oracle10.2,
如果已安装的Oracle版本是10.2,则只需要再安装透明网关就行了。
2、 从公司内部服务器“\192.168.0.254Oracle相关软件”中下载“Oracle102ForWindow“(Oracle 10.2安装程序),以及”Oracle102gateways”(Oracle10.2透明网关组件)。
3、 先安装Oracle10g数据库,再安装透明网关组件。确记:两个程序必须要安装到同一个目录中。(大家在研究一个自己熟悉的软件时在首次测试使用时最好采用默认安装目录以及安装选项,以后熟悉了再考虑更换软件)
Oracle数据库安装:(略)
Oracle透明网关安装如下:
双击Oracle102gateways中的Setup.EXE,安装主要的几个步骤及选项如下:
|
|