oracle连接SQLserver--通过ODBC

http://apps.hi.baidu.com/share/detail/19931071 
--ZT


我是按照上面的链接来操作的,成功了,但是在同一个服务器上面操作的(即sqlserver,oracle是在同一机器上,不同机器待实验,都是32位机)。

但在操作的过程中遇到了一问题。
1,32位的sqlserver,64位的oracle,我搞了半天都没好,能tnsping通,但老是报ora-28545。
2,sqlserver的sa登录可以看到很多库,在建立odbc的时候是要选择一个库的,如果没有选择则是default(这个默认不知道是指哪个库)。一定要测试成功。
3,tnsname.ora时面的host写sqlserver的机器名?还是oracle的机器名?这个要验证一下。

具体步骤可分成5个:
1,建立ODBC,系统DSN。
2,$oracle_home/hs/admin/init.ora
3,$oracle_home/network/admin/listener.ora,添加监听,要记得重启。
3,$oracle_home/network/admin/tnsname.ora,添加TNSNAME
4,CREATE PUBLIC DATABASE LINK
5,select * from dd@db_link



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

转载于:http://blog.itpub.net/11990065/viewspace-712827/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值