在Linux RH 54(64位)系統中安裝使用ORACLE數據庫的WPS7.0.0.2集群6

執行Cluster生成的腳本

在創建完Cluster後會在DM的目錄中生成兩個文件夾,databasesdbscripts,其中event相關的表在databases中,而bpc, observer, business space相關的表在dbscripts中。

拷貝所有腳本到Oracle數據庫端執行

執行BPC&Observer相關的腳本

登錄數據庫檢查BPC相關的表是否創建,如果沒有則要執行BPC相關的腳本。

#cd /export/home/oracle/dbscripts/ProcessChoreographer/Oracle/bpeldb/WPS_COMMON/

忽略.properties文件,修改createSchema.sql中schema及tablespace(包括表與index)。

然後用SQL PLUS用正確的用戶執行此腳本,這裡是sys用戶。

執行Business Space相關的SQL腳本

cd export/home/oracle /dbscripts/BusinessSpace/wps_cluster.Support/Oracle/bpeldb

去掉createTable.sql與createTables_BusinessSpace.sql中相關的用戶信息及tablespace信息。

打開SQL PLUS,用對應的用戶(sys)執行createTable.sql與createTables_BusinessSpace.sql

執行Event相關的SQL語句

SYS創建表空間

SQL>@cr_ts.ora

SQL>@cr_ts_catalog.ora

WPS_COMMON運行如下腳本

sql>@cr_tbl.ora

sql>@cr_tbl_catalog.ora

sql>@ins_metadata.ora

sql>@catalogSeed.ora

sql>@cr_stored_procedure.ora

在應用服務器上生成SIBUS表的執行腳本

cd /opt/ibm/WebSphere/ProcServer/bin

./sibDDLGenerator.sh -system oracle -version 10g -platform unix -schema WPS_SCAAPPMSG -user WPS_SCAAPPMSG -statementend \; > /tmp/SCAAPP.ddl

./sibDDLGenerator.sh -system oracle -version 10g -platform unix -schema WPS_SCASYSMSG -user WPS_SCASYSMSG -statementend \; > /tmp/SCASYS.ddl

./sibDDLGenerator.sh -system oracle -version 10g -platform unix -schema WPS_BPCMSG -user WPS_BPCMSG -statementend \; > /tmp/BPCME.ddl

./sibDDLGenerator.sh -system oracle -version 10g -platform unix -schema WPS_CEIMSG -user WPS_CEIMSG -statementend \; > /tmp/CEIME.ddl

 

上面腳本分別生成不同用戶對應的ME (消息引擎)scripts,生成後,用相應用戶執行腳本即可。

 

測試安裝

檢查SI BUS是否已經啟動

點擊Buses,然後點擊某一bus, 查看它的Message Engine是否正常啟動。

如果沒有正常啟動,原因一般是

Message Store中的數據源連接不成功

4BUS用了相同的schema

對應的表沒有自動創建成功

檢查Cluster是否正常啟動

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營