windowsServer12R2 环境下 Oracle11g 通过
ODBC 搭建与 SAP-HANA 数据库 dblink
一、前提条件
1.软件
1)Oracle11g,下载地址:
2)windowsX64 的 HANA 数 据 库 ODBC 客 户 端 , 下 载 地 址 :
https://www.sap.com/developer/trials-downloads/additional-downloads/sap-
hana-client-software-packages-12590.html
2.环境
1)Windows Server 2012R2
Oracle11g 软件安装在 Windows Server 2012R2
2)Windows Server 2008R2
SAP HANA 软件安装在 Windows Server 2008R2
备注:
由于安装的 Oracle11g 数据库默认会安装 ODBC 驱动,所以不需要另外下载安装
Oracle11g-gateway-R2 软件。如果 Oracle11g 安装时没有安装 ODBC 驱动,则
先下载 win64_11gR2_gateways,然后安装。
二、Oracle 实现异构连接原理
1.Generic Heterogeneous Services ,通用异构服务
服务端安装 non-oracle db 的 client,使用其所带的 ODBC 驱动建立其数据源,然后
oracle 通过 hs 组件建立与 ODBC 之间的 dblink 从而实现异构连接。
2.Transparent Gateway,透明网关
安装透明网关,选择相应的 non-oracle db 网关选项,建立监听连接透明网关,进而
dblink 实现异构连接。
三、通用异构服务异构连接安装部署步骤(以 HANA 数据库为例)
目标:建立与 target non-oracle db 与 odbc 之间的访问,使之能和 hs 组件建立监听
并提供 dblink 服务。
此种方式须安装 odbc 访问 db 时所需的驱动,通常由 oracle client 自带。
1.配置 ODBC 源
首先需要在 windows server 12R2 环境安装好 HANA 数据库 ODBC 客户端,然后按住
“windows”键,搜索“ODBC 数据源“,如果目标数据库是 32 位系统,则选择 ODBC 数据
源(32 位);如果目标数据库是 64 位系统,则选择 ODBC 数据源(64 位)。
评论1