设为首页 收藏本站
查看: 802|回复: 0

[经验分享] Oracle 11g R2通过透明网关连接DB2

[复制链接]

尚未签到

发表于 2016-8-3 23:09:48 | 显示全部楼层 |阅读模式
DSC0000.jpg
一 .实现环境

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服务,单击停止,然后单击启动。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-252467-1-1.html 上篇帖子: Oracle存储过程无法编译的解决方法 下篇帖子: SQL Server VS Oracle 架构下见真章
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表