在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…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营