12
返回列表 发新帖
楼主: petutor

[转载] 在WebSphere Commerce中多Instance的应用

[复制链接]
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
11#
 楼主| 发表于 2007-3-17 11:34 | 只看该作者
在步骤的第一页,选择创建一个新的数据库,

image020.jpg (20.06 KB, 下载次数: 15)

image020.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
12#
 楼主| 发表于 2007-3-17 11:34 | 只看该作者
在步骤第三页,注意Global Database Name是唯一标识的,一般可以用SID.machine_name.domain_name来表示。

image022.jpg (23.04 KB, 下载次数: 20)

image022.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
13#
 楼主| 发表于 2007-3-17 11:35 | 只看该作者
在步骤第十页,注意list of character sets和National Character Sets 都设置为UTF8。

image024.jpg (32.43 KB, 下载次数: 13)

image024.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
14#
 楼主| 发表于 2007-3-17 11:35 | 只看该作者
其他选项对于WebSphere Commerce产品来说基本没有什么特别的要求,可以使用默认设置,具体步骤可以从Oracle的帮助文档中获得帮助。

2)建立好第二个database后,可以设置该database作为默认的database:

在/export/home/oracle文件夹中,修改.profile,搜索类似的关键字:

export ORACLE_SID=<the 1st DB name>

修改<the 1st DB name>为第二个DB的name。比如,可以将此行修改为这样:

export ORACLE_SID=<the 2nd DB name>

然后重新用oracle用户登录,设置即可生效。

启动/停止第二套DB : (和第一套DB的方法类似)


    su - oracle
  lsnrctl start

  sqlplus /nolog
  connect / as sysdba
  startup
  shutdown immediate
   


3.4 安装WebSphere Commerce 产品

对于单WebSphere Commerce Instance和多Instance,在安装步骤上还是略有不同。下面还是以Solaris上安装2个Instance来举例。

1) 安装WebSphere Commerce 对于多Commerce Instance,安装WebSphere Commerce的步骤和一般的单Instance时Commerce产品的安装完全一样。具体安装步骤可以从WebSphere Commerce的安装文档中获得帮助。

2) 创建WebSphere Commerce Instance 这里举两个Commerce Instance的例子。假设第一个Instance是作为production server,第二个Instance是作为staging server。在创建第一个Instance时,输入第一个Oracle database name,而创建第二个Instance时,则需要输入第二个Oracle database name。

image026.jpg (32.04 KB, 下载次数: 13)

image026.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
15#
 楼主| 发表于 2007-3-17 11:36 | 只看该作者
在Web Server的TAB页中,在创建第一个Instance时,输入第一个iPlanet hostname,而创建第二个Instance时,则需要输入第二个iPlanet hostname。并注意其他相关信息填写正确。

image028.jpg (24.76 KB, 下载次数: 11)

image028.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
16#
 楼主| 发表于 2007-3-17 11:36 | 只看该作者
在创建Commerce Instance的最后Staing TAB页,若是一般常用的production server Instance, 则"Using staging server"和"Enable workspaces"两个选项都不选取。而若是创建staging server,则需要选择"Using staging server"。

image030.jpg (19.52 KB, 下载次数: 14)

image030.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
17#
 楼主| 发表于 2007-3-17 11:37 | 只看该作者
而若是要使workspaces有效,则不仅需要选择"Using staging server"和"Enable workspaces"两个选项,还需要填写关于它所连接的production server的相关数据库信息。

image032.jpg (27.07 KB, 下载次数: 21)

image032.jpg

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
18#
 楼主| 发表于 2007-3-17 11:37 | 只看该作者
四、结论

在WebSphere Commerce建立多个Instance可以:

有效地节约了服务器成本。特别是对于UNIX的环境(如AIX,Solaris),收效更加显著。
有效地节约了搭建环境的人力成本。传统的方法,需要为每一个Instance搭建一套测试环境。而采用多个Instance的方法,只需要在一台服务器上做相应的配置,就可以完成原先多个服务器才能完成的任务。
随着软件产品的开发和测试日渐成熟,如何提高硬件资源的利用效率,给实际的客户应用带来开支上的节约,已经越来越被人们所关注。本文通过在Solaris/Oracle 的环境中实际搭建WebSphere Commerce的多 Instance的例子,显著提高了设备和人员的利用效率,希望以此达到给读者抛砖引玉的目的。

[1] Staging server和Workspace

Staging server允许系统管理员修改该server上的数据,并进行相应的测试,并可以把相应的更新传送回production Server。这对于测试产品目录以及测试购物流程命令等都是非常有用的。而Production Server就是指一般意义上的Commerce server。 Workspace是一个单独的工作空间,允许用户在该工作空间修改和预览必要的数据,而不会影响到实际使用数据。




参考资料

WebSphere infocenter提供了WebSphere产品的最新技术文档

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
19#
 楼主| 发表于 2007-3-17 11:38 | 只看该作者
作者简介



  冯庆华 软件工程师, 来自IBM CSDL WebSphere Commerce组,主要负责功能测试(FVT)工作,mail: fengqh@cn.ibm.com




  邓佰臣 软件工程师, 来自IBM CSDL WebSphere Commerce组,主要负责功能测试(FVT)工作, mail: dengbc@cn.ibm.com




  Shou Hui Qi 软件工程师,来自IBM CSDL WebSphere Commerce组,mail: qishouh@cn.ibm.com

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表