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 不能执行就是这个问题了。困扰了我很久啊!)


本文标签: 问题 数据库 不能 监听 透明