从Oracle到SQLServer的透明网关配置

文章作者 100test 发表时间 2007:10:12 12:37:06
来源 100Test.Com百考试题网


racle 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


相关文章


存储过程:轻松过滤SQLServer连接
SQLServer数据库文件存放在何处
在Linux下访问M QLServer数据库
教你安装SQLServer2005示例数据库
从Oracle到SQLServer的透明网关配置
SQLServer存储过程编写经验和优化
修改SQLServer数据库中的逻辑文件名
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛