transparent gateway(透明网关)的配置

透明网关是ORACLE异构服务代理中的一种形式,通过使用透明网关来访问其他数据库系统的数据。

安装好transparent gateway,请确认在ORACLE_HOMEtg4msqladmin下有tg4msql这个文件。

确保在c:windowssystem32下有ntwdblib.dll,此文件是访问SQL SERVER的DB-LIBRARY


1.在SQL SERVER 中创建用户SQLUSER/XHL
此用户是用来在ORACLE中建立DBLINK并访问SQL SERVER的。
2.更改$ORACLE_HOMEtg4msqladmin目录下的initsql2000.ora
内容如下:
 HS_FDS_CONNECT_INFO="SERVER=127.0.0.1;DATABASE=xhl"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
3.更改LISTENER.ORA并重启监听器
内容如下:
(SID_DESC =
(GLOBAL_DBNAME = tg4msql)
(PROGRAM = tg4msql)
(SID_NAME = sql2000)
(ORACLE_HOME = e:oracleora92)
)
4.更改TNSNAMES.ORA
内容如下:
sqldb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sql2000)
)
(HS = OK)
)
5.建立从ORACLE连接SQL SERVER 的DBLINK
SQL> create public database link sql connect to sqluser identified by xhl using
    'sqldb';
6.测试
 SQL> select * from eee@sql;

    未选定行

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

转载于:http://blog.itpub.net/308563/viewspace-171959/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值