一 .实现环境
Oracle 数据库服务器 172.16.4.165 Windows Server 2008-64bit Oracle11g R2
DB2 数据库服务器172.16.4.165 Windows Server 2008-64bit DB2 V9.7
Oracle gateways11g R2透明网关服务器 172.16.4.133 Windows Server 2003-32bit
二 .安装oracle透明网关服务器(172.16.4.133)
从Oracle官方网站下载安装包:win32_11gR2_gateways,
然后在作为透明网关服务器上安装,安装过程选择
Oracle Database Gateway for ODBC 11.1.0.6.0.组件,我们通过ODBC连接实现Oracle数据库访问DB2数据库的功能。
三 .安装DB2客户端程序(172.16.4.133)
在透明网关服务器安装DB2客户端
安装完成后,打开控制面板—管理工具—ODBC数据源,然后配置DB2客户端和DB2服务端之间的连接。
打开ODBC数据源管理工具,打开页面系统DSN,单击添加按钮,选择IBM DB2 ODBC DRIVER,单击完成,然后输入数据源名称,然后数据库别名点添加。在CLI/ODBC设置中,分别输入:
数据库名称:YCQDB
数据库别名:YCQDB2(任意)
主机名:172.16.4.165
端口号:50000
设置完成后,单击确定。至此DB2客户端和服务端之间的ODBC数据源配置完成。
本节内容也可以通过安装DB2客户端中的配置助手进行配置。
四.配置透明网关服务器(172.16.4.133)
打开win32_11gR2_gateways安装的主目录C:\product\11.2.0\tg_1\hs\admin
在该目录下,有initdg4odbc.ora配置文件,
# This is a sample agent init file that contains the HS parameters that are
# needed for the Database Gateway for ODBC
#
# HS init parameters
#
HS_FDS_CONNECT_INFO =<odbc data_source_name>
HS_FDS_TRACE_LEVEL = <trace_level>
#
# Environment variables required for the non-Oracle system
#
#set <envvar>=<value>
拷贝initdg4odbc.ora文件重命名为initYCQDB.ora(红色部分为重新命名名字);更改内容如下:
# This is a sample agent init file that contains the HS parameters that are
# needed for the Database Gateway for ODBC
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = ycqdb(ODBC数据源名称)
HS_FDS_TRACE_LEVEL = off
#
# Environment variables required for the non-Oracle system
#
#set <envvar>=<value>
初始化文件配置完成后,进入C:\product\11.2.0\tg_1\ NETWORK\ADMIN配置监听文件listener.ora,添加如下信息:
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC =
(SID_NAME = YCQDB)
(ORACLE_HOME = C:\product\11.2.0\tg_1)
(PROGRAM = dg4odbc)
)
)
--注:红色字体对应上面的initYCQDB.ora中的红色部分
至此透明网关服务器配置完成,打开系统服务窗口,找到OracleOraGtw11g_home1TNSListener服务,单击停止,然后单击启动。
- 大小: 32.8 KB
分享到:
相关推荐
Oracle 11gr2 通过透明网关 以及odbc 访问db2服务器
linux_oracle11g使用透明网关连接sqlserver.docx
### Oracle 11g R2 透明网关...通过上述步骤,我们不仅完成了Oracle 11g R2透明网关的基本配置,还实现了与SQL Server数据库的直接连接。这对于跨数据库平台的数据交互和集成非常有用,极大地提高了开发效率和灵活性。
文档描述了Oracle11g透明网关的原理及安装过程
- 连接数据库:通过`Class.forName()`加载驱动,然后使用`DriverManager.getConnection()`方法建立与Oracle 11g R2数据库的连接。 - 执行SQL语句:使用`Statement`对象来执行SQL查询,`PreparedStatement`用于预编译...
通过以上内容可以看出,《ORACLE 11G R2 DBA操作指南》旨在为DBA们提供全面的操作指导和支持,涵盖了从基础到高级的各种知识点。无论是初学者还是经验丰富的专业人士,都能从中受益匪浅。希望本文对您有所帮助!
### Oracle11g R2 64位数据库关键知识点解析 #### 一、Oracle11g R2 64位概述 Oracle11g Release 2 (R2) 是Oracle公司发布的一款重要的企业级数据库管理系统。它在Oracle11g R1的基础上进行了大量的改进和优化,...
ORACLE透明网关连接SQLSERVER操作 操作过程有截图,内容清晰。 目录 一、 ORACLE透明网关的安装步骤: 二、 配置透明网关文件inittg4msql.ora 三、 配置透明网关的监听器文件LISTENER.ORA 四、 配置透明网关的TNS...
### Oracle 11g R2 安装指南与系统配置详解 #### 一、Oracle 11g R2 的安装前准备与环境配置 在安装 Oracle 11g R2 数据库之前,需要确保服务器环境满足一定的硬件和软件条件。本章节将详细介绍所需的软件依赖包...
Oracle 11g R2 下载地址,非百度网盘地址,非官网网站直接下载地址,无需官网注册,可以用迅雷直接下载。亲自制作,亲测可用
Oracle 10g 透明网关连接到 SQL Server 2008 是一种技术,它允许用户在 Oracle 数据库环境中无缝地访问 SQL Server 数据库,仿佛它们是同一个系统的一部分。透明网关使得数据集成和跨数据库操作变得简单,无需编写...
首先,确保你的操作系统环境是32位的RHEL5,这是Oracle11g R2推荐的操作系统。在开始安装前,你需要检查系统中是否已经安装了必要的RPM软件包。通过运行`rpm -q`命令,列出了一系列必须的软件包,例如binutils、...
3. **配置YUM仓库**:Oracle 11g R2的安装包可能不在默认的Oracle Linux仓库中,你需要添加Oracle的UEK (Unbreakable Enterprise Kernel) 和OEL (Oracle Enterprise Linux) 仓库,这样可以通过YUM命令方便地获取并...
总结:Oracle 11g R2的安装过程虽然涉及多个步骤,但只要按照"Oracle11gR2安装.pdf"文档的指导,细心操作,就能成功完成。在安装后,不断学习和实践,你将能够更好地掌握这个强大的数据库管理系统,并为获得OCP或OCM...