oracle透明网关同一台机器,oracle透明网关

oracle9i与sqlserver2005在同个机器,并且机器名为ce1d379e086e4ea

OS:SERVER2003

sqlserver2005 数据库实例名zb 用户 sa 密码sa oracle9i 数据库实例名zb

1 在%oracle_home%\tg4msql\admin\下新添加initsqlserver2005.ora

内容如下

HS_FDS_CONNECT_INFO="SERVER=ce1d379e086e4ea/IP;DATABASE=zb"

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

修改%oracle_home%\network\admin\下listener.ora

在SID_LIST_LISTENER下添加如下内容

(SID_DESC =

(GLOBAL_DBNAME = tg4msql)

(PROGRAM = tg4msql)

(SID_NAME = sqlserver2005)

(ORACLE_HOME = D:\oracle\ora92)

)

--

SID_DESC =

(SID_NAME = kss)

(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)

(PROGRAM = tg4msql)

)

)

2 重新启动listener

lsnrctl stop start

成功

修改%oracle_home%\network\admin\下tnsnames.ora

3 添加如下内容

sql =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = ce1d379e086e4ea)(PORT = 1521))

)

(CONNECT_DATA =

(SID = sqlserver2005)SID=SID_NAME=KSS

(HS=OK)

)

)

4 数据源的配置。

用sys登陆sqlplus给我dbcxbj数据库的dbcxbj用户赋予create public database link权限

用dbcxbj登陆sqlplus创建public database link

create public database link orasql connect to sa identified by sa using 'sql';

创建成功

查看sqlserver2005里zb数据库student表内容

select * from student@orasql;

SQL> select * from student@orasql;

select * from student@orasql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值