执行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…