執行Cluster生成的腳本
在創建完Cluster後會在DM的目錄中生成兩個文件夾,databases與dbscripts,其中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中的數據源連接不成功
4個BUS用了相同的schema
對應的表沒有自動創建成功
檢查Cluster是否正常啟動
以下文章點擊率最高
Loading…