资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
基于 ORACLE TG(透明网关)技术的 ORACLE 数据库与异构数据源互访的技术实现股份通信公司股份通信公司 徐西波徐西波摘要:本文简要介绍了利用 ORACLE 数据库的 TG(透明网关)技术访问 SQL SERVER 等异构数据源的技术方法及配置步骤。关键词:ORACLE 异构数据源 透明网关1 TG 技术原理简述 Oracle Transparent Gateway 是一特殊的代理(Agent),他是 Oracle 公司针对每一种具体的非 Oracle 系统而设计的,如 Oracle Transparent Gateway For Sybase on Solaris,是一存取 Solaris 平台上 Sybase 数据库的透明网关。通过透明网关我们可以透明的存取某一非 Oracle 系统而不必了解这些数据的具体存放位置及存取方法,由于 OracleTransparent Gateway 针对具体的平台和数据库,因此只有符合 Oracle 验证的才是有效的Transparent Gateway,验证情况请参考 Oracle 的验证矩阵。 (ORACLE 官方) 。TransparentGateway 可以与 Oracle 数据库位于同一服务器也可位于独立的服务器。下图描述了Transparent Gateway 的原理。2 利用 TG 技术访问异构数据源的技术方法和配置步骤下面以 Oracle Transparent Gateway For Sql Server on Windows这一类型的透明网关为例介绍 Oracle 数据库访问 Sql Server 数据库的方法。 (本文实例中将 Oracle 数据库与透明网关安装于同一服务器)2.1 环境A 服务器:Oracle 10g for windows,Oracle Transparent Gateway For Sql Server onWindowsB 服务器:SQL SERVER 2000 企业版2.2 安装透明网关缺省情况下,Oracle 数据库并没有安装任何类型的透明网关,需到Oracle 公司下载具体类型的透明网关安装程序进行安装。安装界面如下:安装完毕会在 Oracle 数据库的 ORACLE_HOME 目录下产生 tg4msql 文件夹。2.3 文件配置2.3.1 配置 TG 监听文件在 tg4msqladmin 下, 找到 initxxxx.ora 和 inittg4xxxx.ora 文件, 其中xxxx为用户自己取的监听实例名(可代替) 。配置文件参考如下图片:initxxxx.ora 文件:inittg4xxxx.ora 文件:2.3.2 配置 Oracle 数据库监听文件在 ORACLE_HOMEnetworkadmin下, 找到 listener.ora 和 tnsnames.ora 文件。 配置文件参考如下图片:listener.ora 文件Tnsnames.ora 文件2.3.3 在 Oracle 数据库建立链路2.3.4 连接测试 SQLselect * from testmssql3 结束语企业内部异构数据源的透明互访具有数据资源共享、 保护已有投资、 屏蔽异构系统内部处理细节等重要意义。Oracle 的 TG 技术具有技术先进、运行稳定,配置简单等优点, 通过 TG技术, 可通过 Oracle 存储过程等实现对非 Oracle 系统的透明分布式操作, 最大限度地实现企业内部异构数据源的资源共享。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号