websphere message broker 配置ODBC串連(oracle),webspherebroker

來源:互聯網
上載者:User

websphere message broker 配置ODBC串連(oracle),webspherebroker

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


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.