在Linux RH 54(64位)系统中安装使用ORACLE数据库的WPS7.0.0.2集群3

features=’fep.sca.core.feature,fep.sdo.core.feature,import.productProviders.feature,import.configLauncher.feature’ id=”com.ibm.websphere.SCA.v10″ />

    <offering profile=”IBM WebSphere Application Server – ND” features=’wps.client.feature,wps.server.feature’ id=”com.ibm.ws.WPS” />

</install>

 

<preference value=”true” name=”offering.service.repositories.areUsed” />

<preference value=”true” name=”com.ibm.cic.common.core.preferences.searchForUpdates” />

修改为

<preference value=”false” name=”offering.service.repositories.areUsed” />

<preference value=”false” name=”com.ibm.cic.common.core.preferences.searchForUpdates” />

 

参考脚本:

 

 

 

三、    运行安装脚本

 

用root用户运行#run_templates即可完成介质安装。

 

注意1

对于非root用户的安装,需要把responsefiles\WBI\runtemplates

## “${IM_IMAGE}”/install –launcher.ini “${IM_IMAGE}”/silent-install.ini -input “${PROGDIR}”/template_response.xml -log “${WAS_LOCATION}”/wps/silent_install.log修改为

“${IM_IMAGE}”/userinst –launcher.ini “${IM_IMAGE}”/user-silent-install.ini –input “${PROGDIR}”/template_response.xml -log “${WAS_LOCATION}”/logs/wps/silent_install.log

注意2WAS的安装目录与IM的安装目录不能存在父子关系。比如WAS的目录是/websphere/ws7/wpsv7,则IM的安装目录不能是/websphere/ws7/wpsv7的子目录。

 

四、    检查日志

安装完毕后可以去${WAS_LOCATION}/logs/wps/silent_install.log查看有无错误。

 

五、    检查版本信息

升级完毕后,可以去wps的安装目录运行versionInfo.sh查看是否升级成功。主要是看SCA, WPS,XML的版本是否正确


创建Deploy Manager

命令行安装

准备工作:到oracle网站下载ojdbc6.jar。WPS7的DM安装,当使用Oracle数据库时,需要ojdbc6.jar文件。

在AIX 64位的情况下仅能用命令行的模式创建概要文件。为此我们可以进入WPS安装后的bin目录下,即/opt/ibm/WebSphere/ProcServer/bin目录,执行以下语句

/opt/ibm/WebSphere/ProcServer/bin/manageprofiles.sh -create -templatePath /opt/ibm/WebSphere/ProcServer/profileTemplates/dmgr.wbiserver -profileName Dmgr01 -enableAdminSecurity true -adminPassword admin -adminUserName admin -ndtopology    false -dbType ORACLE -dbName bpeldb -dbDelayConfig true -dbUserId WPS_COMMON -dbPassword WPS_COMMON -dbDriverType oracle_thin -dbHostName 10.39.128.207 -dbJDBCClasspath /opt/ibm/WebSphere/ProcServer/lib -dbServerPort 1521 -dbCommonUserId WPS_COMMON -dbCommonPassword WPS_COMMON -dbOutputScriptDir /opt/ibm/sql -profilePath /opt/ibm/WebSphere/ProcServer/profiles/Dmgr01 -ceiDbName bpeldb -dbBSpaceUserId WPS_COMMON -dbBSpacePassword WPS_COMMON -dbCeiUserId WPS_COMMON -dbCeiPassword WPS_COMMON -dbCeiMeUserId WPS_CEIMSG -dbCeiMePassword WPS_CEIMSG -dbAppMeUserId WPS_SCAAPPMSG -dbAppMePassword WPS_SCAAPPMSG -dbSysMeUserId WPS_SCASYSMSG -dbSysMePassword WPS_SCASYSMSG -dbBPCMeUserId WPS_BPCMSG -dbBPCMePassword WPS_BPCMSG -dbCommonForME true

参数介绍

参数

参数描述

Create

表示创建一个概要文件

templatePath

模板文件的路径,这个属性表示你要创建的概要文件的类型。

    default.wbiserver: 有独立Server的WPS概要文件。

    dmgr.wbiserver: WPS的Deploy Manager概要文件。

    managed.wbiserver: 自定义的WPS概要文件,它会创建一个可管理的节点,此节点可以加入到Deploy Manager中,用于管理。

    default.esbserver: 有独立Server的WESB概要文件。

    dmgr.esbserver: WESB的Deploy Manager概要文件。

    managed.esbserver: 自定义的WESB概要文件,它会创建一个可管理的节点,此节点可以加入Deploy Manager中,用于管理。

profileName

概要文件名称

cellName 

Cell名称

nodeName 

节点名称

profilePath 

概要文件路径

enableAdminSecurity

是否使能管理界面安全

adminPassword

管理界面密码

adminUserName

管理界面用户名

ndtopology

是否需要部署环境的路径创建概要文件。true false

dbType

数据库类型。

    DERBY_EMBEDDED40使用嵌入式Derby 40 JDBC提供者的嵌入式Derby数据库

    DERBY_NETWORKSERVER40使用网络版Derby服务器40 JDBC提供者的网络版Derby数据库

    DB2_UNIVERSAL 通用DB2

    DB2_DATASERVER DB2数据服务器数据库

    DB2UDBOS390_V8_1 z/OS v8 DB2数据库s

    DB2UDBOS390_V9_1 z/OS v9 DB2数据库

    DB2UDBISERIES_TOOLBOX IBM i 或i5/OS 数据库

    INFORMIX

    MSSQLSERVER_DATADIRECT 使用数据直连的 Microsoft SQL Server

    MSSQLSERVER_MICROSOFT 使用MicroSoft驱程的数据库

    ORACLE

dbName

数据库实例名字

dbDelayConfig

是否延迟执行数据库脚本。如果数据库与安装不在同一台服务器,则需要延迟执行。 truefalse.

dbPassword

Sys dba的密码

dbDriverType

驱动类型。

    Oracle选择 ORACLE_THIN 或ORACLE_OCI

    DB2选择2 或 4

dbHostName

数据库主机名称或IP

dbJDBCClasspath

JDBC驱动程序路径。对Java 6.0来说,Oracle驱程为ojdbc6.jar

dbServerPort

数据库端口号

dbCommonUserId

基本数据库的用户名称

dbCommonPassword

基本数据库密码

dbOutputScriptDir

生成的SQL脚本的位置。执行完Deploy Manager的创建后会生成基本数据库对应的数据库脚本

ceiDbName

CEI数据库名称

dbCeiUserId 

CEI数据库用户名称

dbCeiPassword 

CEI数据库用户密码

dbBSpaceUserId

Business Space数据库用户名称

dbBSpacePassword

Business Space数据库用户密码

dbCeiMeUserId

CEI总线的消息引擎所用数据库的用户名称

dbCeiMePassword

CEI总线的消息引擎所用数据库的用户密码

dbAppMeUserId

SCA应用总线的消息引擎所用数据库的用户名称

dbAppMePassword

SCA应用总线的消息引擎所用数据库的用户密码

dbSysMeUserId 

SCA系统总线的消息引擎所用数据库的用户名称

dbSysMePassword

SCA系统总线的消息引擎所用数据库的用户密码

C

BPC总线的消息引擎所用数据库的用户名称

dbBPCMePassword 

BPC总线的消息引擎所用数据库的用户密码

dbCommonForME 

对消息引擎是否使用基本数据库存储消息。如果选false则会使用内置的Derby数据库。

 

注意: 因为在Oracle中Schema与用户时一对一对应的,所以此时有要求WPS的4个SI BUS使用不同的Schema,所以需要dbCeiMeUserId, dbAppMeUserId, dbSysMeUserId, dbSysMeUserId不同, 使用已经创建好的用户。

 

可能出现的问题:如果创建DM错误而要重新创建,则需要重新创建时,会出现Lock的问题,需要删除文件 /opt/ibm/WebSphere/ProcServer/properties/profileRegistry.xml_LOCK

 

数据库脚本执行

在创建完DM之后,会在指定的dbOutputScriptDir路径生成创建基本数据表所用的脚本。如下图所示:

以下文章点击率最高

Loading…

     

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