Oracle 19c ODBC 网关连 MSSQL 2014 解决方法 本文将介绍如何使用 Oracle 19c 通过 ODBC 网关连接到 MSSQL 2014 数据库,解决了很多用户的问题,减少了工作量。 一、环境配置 * 操作系统:Windows 10 x64 专业版 * Oracle 数据库:Oracle 19c 19.0.0 x64 * MSSQL 数据库:Microsoft SQL Server 2014 x64 * Oracle 配置工具:PL/SQL Developer Version 14.0.2.1969 (64 bit) 二、ODBC 配置 1. 在 ODBC 数据源(64 位)中配置,因为数据库均为 x64 版的。 2. 在 ODBC 配置项中,选择 “系统 DSN”。 3. 配置数据源,选择添加 “SQL Server” ,数据源名称:mssqlodbc(命名时,采用小写,因为 Oracle 区分大小写)。 4. 数据源描述:mssqlodbc(可随意命名)。 5. 连接的 SQL Server:localhost(因为是同一台电脑,可改成远程电脑的 IP 地址,配置时,需要配置防火墙,开放端口 1433)。 三、配置 Oracle ODBC 网关 1. 配置 ODBC,在 Oracle 运行目录下,找到 “hs” 文件夹,在“admin” 文件夹中,配置 “initdg4odbc.ora” 文件。 2. 配置「initdg4odbc.ora」文件,内容如下: HS_FDS_CONNECT_INFO = mssqlodbc HS_FDS_TRACE_LEVEL = off 3. 配置 listener 侦听,在 Oracle 运行目录下,找到 “network” 文件夹,在“admin” 文件夹中,配置“listener.ora”文件。 4. 配置“listener.ora” 文件,内容如下: (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = D:\Oracle19c\db_home) (SID_NAME = ORCL) ) (SID_DESC= (SID_NAME = dg4odbc) (ORACLE_HOME = D:\Oracle19c\db_home) (PROGRAM = dg4odbc) ) 四、配置 tnsnames 连接描述符 1. 在 Oracle 运行目录下,找到 “network” 文件夹,在“admin” 文件夹中,配置“tnsnames.ora”文件。 2. 配置“listener.ora” 文件,内容如下: SQLODBC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521) ) ) (CONNECT_DATA = (SID = dg4odbc) ) (HS = OK) 五、建立 Database Link 连接 1. 使... 本文详细介绍了使用 Oracle 19c 通过 ODBC 网关连接到 MSSQL 2014 数据库的解决方法,希望能帮助用户解决问题,减少工作量。
- 粉丝: 1
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Arduino和Firebase的智能家庭管理系统NodeSmartHome.zip
- (源码)基于C++的East Zone DSTADSO Robotics Challenge 2019机器人控制系统.zip
- (源码)基于Arduino平台的焊接站控制系统.zip
- (源码)基于ESPboy系统的TZXDuino WiFi项目.zip
- (源码)基于Java的剧场账单管理系统.zip
- (源码)基于Java Swing的船只资料管理系统.zip
- (源码)基于Python框架的模拟购物系统.zip
- (源码)基于C++的图书管理系统.zip
- (源码)基于Arduino的简易温度显示系统.zip
- (源码)基于Arduino的智能电动轮椅系统.zip