1. Oracle链接sqlserver数据库配置

1.1. 第一步:创建ODBC数据源

注意:若无法确定32和64为,则两个都创建一下,名称保持一致

具体操作步骤如下

1.2. 第二步 检查DG4ODBC驱动是否已经安装

方法如下:

在Oracle服务器上,cmd窗口中执行命令(dg4odbc或hsodbc)

上图代表安装了DG4ODBC驱动(如果没有安装,需自行下载安装,此处不介绍具体操作)

1.3. 第三步、配置hsodbc

此目录下默认存在initdg4odbc.ora,复制这个文件,粘贴到上图目录中,并将后复制的文件改名为initodbc_sqlserver.ora,用记事本打开就该配置并保存如下图

注:每个使用DG4ODBC的实例,都必须单独一个"init*.ora"文件,文件命名规则:init+<网关sid>+.ora

本例中的网关sid为:odbc_sqlserver

HS_FDS_CONNECT_INFO = ODBC数据源管理中的DSN名称【本例为sqlserver_db】

HS_FDS_TRACE_LEVEL = OFF 【追踪级别参数,出于性能影响一般不配置或者配置为"OFF",若遇到网关问题需要跟踪日志,则配置为"Debug",跟踪日志文件存放在"ORACLE_HOME\hs\trace"目录下】

1.4. 第四步、配置lisenter(服务端透明网关监听)

1.5. 第五步、重启监听和实例

重启监听:

重启实例:OracleServiceORCL

1.6. 第六步、创建链接服务器

create public database link sql_link connect to "sa" identified by "123" using '(description=
        (address= (protocol=tcp)(host=192.168.32.76)(port=1521))
        (connect_data=(SID=odbc_sqlserver))
        (HS=OK)
)';

测试是否能够查询数据,如果能查询出来数据则成功

SELECT * FROM sys_dept@sql_link;

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐