码迷,mamicode.com
首页 > 数据库 > 详细

websphere message broker 配置ODBC连接(oracle)

时间:2015-05-11 16:08:46      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:esb   ibm   odbc   websphere   

1、Windows环境配置

步骤:

1.单击开始> 控制面板 > 管理工具 > 数据源 (ODBC)

2.单击系统DSN 选项卡,并单击添加

3.配置新建DSN


技术分享

   技术分享

4.关闭ODBC配置,修改注册表单击启动> 运行 输入 REGEDIT,并单击确定。

打开在注册表编辑器中,

 

浏览到HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI找到新建的DSN,并右键单击DSN 条目。选择新建> 字符串值。

字符串:WorkArounds 值:536870912关闭注册表编辑器。

                          

5.打开ESB命令行执行命令:mqsisetdbparms BLESB2 -n MYORACLEDB -u blgroup_osp -p blgroup_osp。其中 BLESB2  指的borker名称,-nMYORACLEDB指的是数据源名称,-ublgroup_osp指的是oracle用户名。-p blgroup_osp指的是密码。执行成功,ODBC 配置成功。

 

    

2、Linux环境配置

1.找到ESB安装目录/opt/ibm/mqsi/9.0/ODBC/unixodbc的样本文件odbc.ini                     odbcinst.ini文件 拷贝到 /home/wbiadmin/odbc下。命令(cp odbc.ini                                   /home/wbiadmin/odbc,   cp odbcinst.ini home/wbiadmin/odbc)

2.修改odbc.ini 为:# Oracle stanza

[MYORACLEDB](数据源名称)

Driver=/opt/ibm/mqsi/9.0/ODBC/V7.0/lib/UKora26.so

Description=DataDirect ODBC 7.0 Oracle Wire Protocol

HostName=192.168.100.104oracle HOST

PortNumber=1521oracle端口)

ServiceName=orcl(服务名)

CatalogOptions=0

EnableStaticCursorsForLongData=0

ApplicationUsingThreads=1

EnableDescribeParam=1

OptimizePrepare=1

WorkArounds=536870912

ProcedureRetResults=1

ColumnSizeAsCharacter=1

LoginTimeout=0

 

[ODBC]

InstallDir=/opt/ibm/mqsi/9.0/ODBC/V7.0ESB安装目录)

UseCursorLib=0

IANAAppCodePage=4

UNICODE=UTF-8

3.修改odncinst.ini

    Trace=no

TraceFile=/home/wbiadmin/odbctrace.outtrace输出目录)

Threading=2

      4.odbc.ini ,odbcinst.ini赋用户用户组(ESB 用户)

            命令:chown -R wbiadmin.wbiadmin /home/wbiadmin/odbc

5.配置odbc环境变量,定位到/var/mqsi/common/profiles修改后缀为.sh 的文件。              添加两个环境变量ODBCINI ODBCSYSINI(注意 ODBCINI的变量值是定位         odbc.ini文件,ODBCSYSINI定位到的是odbcinst.ini文件目录)

技术分享
     

    

 6.关闭命令窗口,重新打开命令窗口测试是否正确配置环境变量。定位到      /var/mqsi/common/profiles。用./opt/ibm/mqsi/9.0/bin/mqsiprofile检测。(注意:每个命令窗口只能检测一次。)。

7.检测成功后,切换到ESB用户执行命令:mqsisetdbparms BLESB2 -n MYORACLEDB -u blgroup_osp -p blgroup_osp。其中 BLESB2  指的borker名称,-nMYORACLEDB指的是数据源名称,-ublgroup_osp指的是oracle用户名。-p blgroup_osp指的是密码。执行成功,ODBC 配置成功。

备注:配置完成后须重启broker,命令(mqsistop BLESB2 mqsistart BLESB2)

参考文档:

http://www-01.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/bk58060_.htm?lang=zh


websphere message broker 配置ODBC连接(oracle)

标签:esb   ibm   odbc   websphere   

原文地址:http://blog.csdn.net/xiang520jl/article/details/45644625

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!