admin 管理员组文章数量: 887021
2024年1月15日发(作者:filezilla乱码)
Oracle10g 连接 sqlserver hsodbc dblink 方式 非透明网关
因为要用到一个接口用Oracle到sqlserver中取数所以就研究了下(此为window系统下)
如果用透明网关的话还要下载几百兆的安装文件麻烦所以用hsodbc方式来连接
192.168.5.155 为本机(oracle服务器)的ip
192.168.5.161 为本机(sqlserver2008r2服务器)的ip
1、odbc的建立
2、配置oracle
3、重启监听
用管理员身份登陆
alter system set global_names = false;
---->设置false不要求建立的数据库链接和目的数据库的全局名称一致
创建djys dblink
create database link djys connect to "用户名" identified by "密码" using 'djy';
select * from sqlserver表名@djys t where t.F1='2430100465';
查出数据ok了
4、注意问题如果监听不能启动请检查配置
我遇到的问题 文件都不见了,可能被杀毒的干掉了(如果cmd 执行
lsnrctl status 不能执行就是这个问题了。困扰了我很久啊!)
版权声明:本文标题:Oracle10g 连接 sqlserver hsodbc dblink 方式 非透明网关 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705325943h481104.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论