oracle9i透明网关到sqlserver的配置

oracle9i透明网关的配置[@more@]

oracle9.2 装在winxp上,机器名是fzs,sql server2000装在win2000上机器名是microsof-36cb1d
sql server 2000内有数据库名kms,kms里面有表atptype,用户名:userkms 密码:qwerty
(注意这是kms库的用户名密码,而不是oracle的)。把fzs和microsof-36cb1d连成局域网。
透明网关(Transparent Gateway)可以和oracle装在同一台机器上,也可不是同一台机器上,我选择的是安装在同一台机器上。


一、安装透明网关
运行oracle9.2安装软件(既是我安装oracle数据库的同一版本)在“安装类型”页面选择“自定义”安装。

系统提示配置,这里的sql server就是你安装sql server2000的机器名(我的是microsof-36cb1d),sql数据库就是你的sql server数据库名称(我的是kms),当然你这里也可以都不填写内容,安装完成后还可以再配置。
(注意要在oracle服务器上进行hosts文件的修改,将microsof-36cb1d和其ip地址的对应映射一下)

透明网关安装结束后,你可以在oracle_home的目录下看的tg4msql个文件夹,里面有admininittg4msql.ora这个文件,在下一步我们将用到,这就标志着你透明网关安装结束。


二、配置透明网关
1.在listener.ora里面增加(当然这也可以在图形用户界面操作 Net Manager)我是为让大家看着方便:
(SID_DESC =
(PROGRAM = tg4msql)--必须这样写
(GLOBAL_DBNAME = feng)--可以随便取名
(ORACLE_HOME = d:oracleora92)--我的oracle_home
(SID_NAME = feng)--服务名在inittg4msql处会用到,两个名称要相同
)


2:
在tg4msqladmin里面把inittg4msql.ora copy一份重命名为initfeng.ora(feng就是上步配置的SID_NAME)

# This is a sample agent init file that contains the HS parameters that are
# needed for the Transparent Gateway for SQL Server

#
# HS init parameters
#
HS_FDS_CONNECT_INFO="SERVER=microsof-36cb1d;DATABASE=kms"
HS_FDS_CONNECT_INFO=microsof-36cb1d.kms--这项是我自己加的开始我没有加时老是报ORA-28500的错,后来加上就好了,然后我再把它去掉也不报ORA-28500的错了,不知道为什么。
HS_FDS_TRACE_LEVEL=DEBUG
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
3.
在tnsnames.ora里面增加下面:

SQL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = fzs)(PORT = 1521))--(fzs在环境里面我也有说明)
)
(CONNECT_DATA =
(SERVICE_NAME = feng)--和1的SID_NAME 要相同
)
(HS = OK)--一定要加的,注意位置

)
4.重新启动侦听服务
5.建立batabase link
SQL> create public database link sql
2 connect to userkms identified by qwerty --qwerty我在环境里面也有说明
3 using 'SQL';--和3的名称一样

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

转载于:http://blog.itpub.net/18976069/viewspace-1017149/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值