oracle transparent gateway 10g配置注意事项

 Oracle透明网关是直接访问异构数据库的利器, 例如访问Sybase,SQLServer等数据库. 9i版本中,oracle gateway 是和数据库软件整合在一起的.Oracle10g版本中,gateway被独立出来. 并且在9i10g, gateway只能支持windows版本的SQLServer访问, 11g开始, gateway可以安装在Unix Linux ,极大的方便了Oracle和异构数据库之间的数据访问.

 

环境: 一台windows server 2003的电脑,安装有sql server 2000, Oracle 10g, Oracle gateway 10g

IP地址为192.168.0.132

 

注意事项:

1.

HS_FDS_CONNECT_INFO的设置有多种格式,如:

HS_FDS_CONNECT_INFO="SERVER=192.168.0.132;DATABASE=test"或者
HS_FDS_CONNECT_INFO=server_name.db_name
,但这种写法server_name不能为IP,且端口必须为默认的1433,如:
HS_FDS_CONNECT_INFO=sqlserver.test

 

2.由于透明网关和数据库都是装在同一电脑上,所以设置透明网关的端口为1522。而且这两个东东的监听程序都要启动开来。必须是在数据库监听程序下配置连接接到透明网关下的tg4msql的连接。

 

3.出现这个错误

ERROR at line 1:

ORA-02068: following severe error from DL3

ORA-03135: connection lost contact

要查下数据库监听程序下的tnsnames.ora   

TG4MSQL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.132)(PORT = 1522))

    )

    (CONNECT_DATA =

      (SID = tg4msql)

    )

    (HS = OK)

  )

   括号是否错位了。

 

4. 透明网关程序和数据库的版本号一致。如:都是10g

 

暂时就这三点了,以后碰到再总结。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16582684/viewspace-614457/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16582684/viewspace-614457/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值