从Oracle到SQLServer的透明网关配置

文章作者 100test 发表时间 2007:03:14 13:49:38
来源 100Test.Com百考试题网


oracle 9.2.0.1.0 ip:192.168.1.22 port:1521

sql2000 ip:192.168.1.12 db: db1

说明,透明网关可以跟oracle,sql server2000数据库在同一台机器或者不同机器,本例是跟oracle是同一台机。

1: 运行oracle 安装软件,安装类型选自定义,选择里面的安装oracle transparent gateway 9.2.0.1.0,下面的oracle transparent gateway from microsoft sql server 9.2.0.1.0,这里可以看到,还可以选择其他的数据库如,sybase等

2:确认透明网关安装成功,会出现D:oracleora92tg4msql目录,配置文件inittg4msql.ora,注意,如果对应的listener.ora里面的sid_name设置为其他的,如本例的sql2000,那么应该新增一个配置文件对应为initsql2000.ora而不是inittg4msql.ora了,里面内容如下:

HS_FDS_CONNECT_INFO = "SERVER=192.168.1.12. DATABASE=db1"

    HS_FDS_TRACE_LEVEL=OFF

    HS_FDS_RECOVERY_ACCOUNT=RECOVER

          HS_FDS_RECOVERY_PWD=RECOVER

3:配置listener.ora

加上在段SID_LIST_LISTENER中加上

(SID_DESC =

    (GLOBAL_DBNAME = tg4msql) 

    (PROGRAM = tg4msql)

    (SID_NAME = sql2000) 

    (ORACLE_HOME = D:oracleora92)

          )

其中global_dbname,sid_name可以随意设置,但要注意与D:oracleora92tg4msql的配置文件对应,这里为sql2000那么,配置文件为initsql2000.ora。注:配置完了需要重起监听器

在命令行启动lsnrctl

    c:lsnrctl

    lsnrctl>stop

          lsnrctl>start


相关文章


使Ubuntu下的Tora支持Oracle
教你如何彻底删除Windows上的Oracle
在Oracle8x中实现自动断开后再连接(2)
在Oracle8x中实现自动断开后再连接(1)
从Oracle到SQLServer的透明网关配置
教你怎么样卸载Oracle9i
Oracle字符集乱码问题析及解决办法
Oracle冷备份的不完全恢复-中-
在Oracle的网络结构中解决连接问题(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛