oracle透明网关连接access.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文阐述的是通过两台电脑连接,一台装透明网关,一台装oracle11g2,都放在一台电脑上一样的道理,也能测通。但是access和透明网关必须在同一台电脑上,否则不通。首先在一台电脑上IP1安装oracle11gr2,在另一台电脑上IP2安装win64_11gR2_gateways,并放置access数据文件,这两个软件在oracle中都有。但要保证版本一致,且都是64位或32位,否则报错。在电脑IP2上配置odbc数据源,如果是64位系统则要安装64位的access。要保证oracle、透明网关、access都是64位的。装完后可在系统DSN中点击添加找到Microsoft Access Driverq驱动。如下图:(我这里设置了两个,一个access对应一个数据源)之后填入数据源名称:hsodbc 以及选择access数据文件的位置,如下图:在电脑IP2上添加odbc的连接,如下图:在图中文件夹中增加两个文件(系统自带一个,可以更改名称和内容)我这里因为配置了两个odbc所以增加了两个文件:inithsodbc.ora和iniths2odbc.ora。注意文件的命名规则:init+odbc名称+.ora文件的内容如下:添加数据源名称,日志开关设置为off。# This is a sample agent init file that contains the HS parameters that are# needed for the Database Gateway for ODBC## HS init parameters#HS_FDS_CONNECT_INFO = hsodbcHS_FDS_TRACE_LEVEL = off## Environment variables required for the non-Oracle system##set <envvar>=<value>在电脑IP2上配置监听,如下图:我这里配置了两个,对应odbc中的两个数据源,注意名称和odbc保持一致,路径为网关的安装位置,PROGRAM为固定dg4odbc。配置IP1的tnsnames,如下图:我这里两个数据源增加两个段,我的网关IP2的ip为10.10.10.111,注意sid和之前的保持一致为hsodbc和hs2odbc ,其他为固定格式,连接的名称随便取,我这里和odbc保持了一致。# tnsnames.ora Network Configuration File: D:\app\product\11.2.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-CITRIX)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )hsodbc= (DESCRIPTION= (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.111 )(PORT= 1521)) (CONNECT_DATA = (SID = hsodbc) ) (HS=OK) )hs2odbc= (DESCRIPTION= (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.111 )(PORT= 1521)) (CONNECT_DATA = (SID = hs2odbc) ) (HS=OK) )登录plsql建立databaselinks,如下图:create database link HSODBC using 'hsodbc';所有的都配置完了,重启两个电脑的监听,测试期间关闭两台电脑的防火墙,防止干扰。测试成功!注意我这里用oracle及网关为一个版本,且oralce和access数据源也全都为64位。如果网关和oracle安装在同一台电脑上则网关的监听和oracle的监听配在一个文件里。

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档