oracle连接SQLserver–通过ODBC实例

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

我是按照上面的链接来操作的,成功了,但是在同一个服务器上面操作的(即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, * from dd@db_link

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1838844.html

(0)
上一篇 2025年2月21日 22:54:28
下一篇 2025年2月21日 22:54:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle中的左右连接

    在Oracle中左右连接省去了sql server中复杂的连接语句(left join ,right join),就用一个(+)表示。 下面做了下实验:其中查询1 在oracle中左右连接省去了sql server中复杂的连接语句(left…

    数据库 2025年2月22日
    200

发表回复

登录后才能评论