Oracle10g 连接 sqlserver hsodbc dblink 方式 非透明网关

Oracle10g 连接sqlserverhsodbcdblink方式非透明网关

因为要用到一个接口用Oraclesqlserver中取数所以就研究了下(此为window系统下)

如果用透明网关的话还要下载几百兆的安装文件麻烦所以用hsodbc方式来连接

192.168.5.155 为本机(oracle服务器)的ip

192.168.5.161 为本机(sqlserver2008r2服务器)的ip

1odbc的建立

2配置oracle

3、重启监听

用管理员身份登陆

alter system set global_names = false;  

---->设置false不要求建立的数据库链接和目的数据库的全局名称一致

创建djysdblink

create database link djys connect to "用户名" identified by "密码" using 'djy';

select * from sqlserver表名@djys t where t.F1='2430100465';

查出数据ok

4、注意问题如果监听不能启动请检查配置

我遇到的问题 lsnrct.Exe 文件都不见了,可能被杀毒的干掉了(如果cmd执行lsnrctl status不能执行就是这个问题了。困扰了我很久啊!

《Oracle10g 连接 sqlserver hsodbc dblink 方式 非透明网关.doc》
将本文的Word文档下载,方便收藏和打印
推荐:
下载文档
热门推荐
相关推荐