好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

websphere message broker 配置ODBC连接(oracle)

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.104 ( oracle HOST )

PortNumber=1521 ( oracle 端口)

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.0 ( ESB 安装目录)

UseCursorLib=0

IANAAppCodePage=4

UNICODE=UTF-8

3. 修改 odncinst.ini 为

    Trace=no

TraceFile=/home/wbiadmin/odbctrace.out ( trace 输出目录)

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测试数据/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/bk58060_.htm?lang=zh


websphere message broker 配置ODBC连接(oracle)

标签:esb   ibm   odbc   websphere   

查看更多关于websphere message broker 配置ODBC连接(oracle)的详细内容...

  阅读:40次