ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle transparent gateway 10g配置注意事项

oracle transparent gateway 10g配置注意事项

原创 Linux操作系统 作者:std1984 时间:2009-09-11 15:43:13 0 删除 编辑

 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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-12-29

  • 博文量
    171
  • 访问量
    1287055