oracle10g/11g通过透明网关gateway访问sqlserver配置方法

本文总结了如何在Oracle 10g/11g中配置透明网关以访问SQL Server。首先介绍透明网关可以安装在Oracle、SQL Server或第三方服务器上,建议与Oracle在同一目录下。接着提到了Oracle Net Configuration Assistant的配置界面,但未详细展开。由于项目工作繁重,作者暂时打住,留下后续内容待续。
摘要由CSDN通过智能技术生成

    最近在做的项目中,要通过oracle创建dblink访问sqlserver,度娘之决定用透明网关实现。有关于这方面的网上有很多,自己只是结合最近做的经验来总结一下,权当记录而已。

    一、首先是10g透明网关安装与配置。

        Gateway既可以在oracle服务器上安装,也可以在sqlserver服务器上进行安装,亦可以在第三方服务器上进行安装。如果和oracle装在同一台服务器上,最好把Gateway和oracle安装在同一目录下,便于管理。

        1、安装步骤略去,只说下安装完成后弹出的Oracle Net Configuration Assistant配置界面,如下图:

    如果oracle和透明网关装在同一台服务器上,则不要执行典型设置,不然配置的监听端口都是1521可能会有冲突,自己配置监听。总而言之,透明网关的监听端口号最好和oracle监听端口号不一样。 一般来说,gateway安装完成后,gateway的环境变量在oracle的环境变量前,最好把oracle的环境变量放在gateway环境变量前。这样做的好处只可意会,不可言传啦!大笑
    
    2、透明网关安装完成后,监听也已经配置完成,下一步就是配置透明网关参数文件。
       默认情况下,安装透明网关时会生成一个默认的参数文件:initdg4msql.ora,它的SID是tg4msql,可以使用这个文件,也可以新建一个文件,本例中使用新建文件。   

进入$GATEWAY_HOME\tg_1\ tg4msql\admin目录,即安装透明网关的安装目录,我的是D:\oracle\product\10.2.0\tg_1\tg4msql\admin新建一个文件:inittest.ora,这个名字可随便取但要注意格式:init<sid>.ora,把它理解为参数文件就可以,现在编辑参数文件:

# This is a sample agent init file that contains the HS parameters that are # needed for the Transparent Gateway f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值