WEB开发网
开发学院数据库DB2 InfoSphere Warehouse V9.7 安装最佳实践 阅读

InfoSphere Warehouse V9.7 安装最佳实践

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示:简介IBM InfoSphere Warehouse 结合了 IBM DB2 的强大数据支持以及一组 IBM 商业智能 (Business In-telligence) 产品,提供了一个全方位的商业智能平台及其应用工具,InfoSphere Warehouse V9.7 安装最佳实践,企业可以通过这些组件建立和部署下一

简介

IBM InfoSphere Warehouse 结合了 IBM DB2 的强大数据支持以及一组 IBM 商业智能 (Business In-telligence) 产品,提供了一个全方位的商业智能平台及其应用工具,企业可以通过这些组件建立和部署下一代数据仓库的分析解决方案。虽然用户可以通过标准的安装文档了解到 IBM InfoSphere Warehouse V9.7 的基本安装方法,但是往往受困于如何选择这些安装方法以适应自己的需求。所以本文将采用问答的形式,贴近用户的实际问题,为用户总结出一套适合自己的安装和诊断方法。

我该如何选择不同的 IBM InfoSphere Warehouse 版本?

InfoSphere Warehouse 9.7 针对不同的版本提供了不同的产品组件,其中版本主要分为企业版,基本版 , 部门版和开发版。就用户数而言,开发版的 license 只支持单用户使用,而其他三个的 license 则可以支持多个用户同时使用,所以建议您在数据仓库开发阶段采用开发版 license, 而在生产阶段再采用另外三个版本的 license 。就组件而言,基本版只包含了数据仓库所需的最基本组件;部门版除了包含基本版的组件外,还包含了做数据挖掘和负载管理的组件;企业版则包含所有组建。您可以通过下图了解到这三个版本的基本区别 :


图 1. 版本信息 1
InfoSphere Warehouse V9.7 安装最佳实践

查看原图(大图)

如果您是第一次构建数据仓库项目,难以判断最终要使用的版本。也没有关系,因为我们可以自由的升级你的 license 。因此您可以按照下表来选择使用这些 license:


图 2. 版本信息 2
InfoSphere Warehouse V9.7 安装最佳实践

我该如何选择 IBM InfoSphere Warehouse 的运行平台?

作为一个产品,InfoSphere Warehouse 支持多种平台和操作系统,并且 InfoSphere Warehouse 为每种平台都开发了自己的安装程序。为了挑选到足够适合自己的平台,你必须搞清楚以下几点:

InfoSphere Warehouse 支持哪些平台?

你现有的平台什么,是否可重复利用 ?

各种平台都有哪些优势和特征 ?

首先,关于 InfoSphere Warehouse 支持的平台,你可以参考 InfoSphere Warehouse 的 Information Center, URL 如下:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic 
/com.ibm.dwe.install.doc/install_intro.html

其他,关于第 2 和第 3 点,我总结了一个表格供你参考


表 1. 硬件需求

CPU硬件操作系统优点缺点适合的情况
x86/x64PC
IBM xSeries
Windows
Linux
1. 易于维护
2. 价格便宜
1. 稳定性差
2. 运算速度相对较慢
适合运算压力不大并且非核心的业务
PowerPCIBM pSeriesAIX1. 运算速度快
2. 性能稳定,不容易菪机
3. 跟 IBM 软件兼容性好
1. 价格昂贵1. 需要 7*24 运行的核心业务
2. 运算压力比较大的业务
SPARCSUN SPARCSolaris1. 运算速度快
2. 性能稳定,不容易菪机
1. 价格昂贵1. 需要 7*24 运行的核心业务
2. 运算压力比较大的业务


表 2. 业务硬件表
业务规模需求适合的机器
中小型电子商务业务并发用户数不是很多IBM x 系列机架优化式服务器
大型电子商务业务并发用户数比较多IBM x 系列企业服务器
IBM p 系列入门级服务器
大型数据仓库业务 IBM p 系列中高级服务器

如何保证获得最佳的性能 ?

获得最佳性能的其中一个方法就是将一套软件按照组件和功能的不同分别安装到不同的机器上。因此对 InfoSphere Warehouse 9.7 来说,最佳的安装方法如下图:


图 3. 组件分布图
InfoSphere Warehouse V9.7 安装最佳实践

查看原图(大图)

如上图所示,我们可以按照功能组件将 InfoSphere Warehouse 9.7 分到三个不同的部分,并且结合我们之前讲过的硬件信息,我们可以挑选出三台不同配置的机器分别安装这些组件,比如


表 3. 组件安装表

组件用途推荐安装的机器推荐安装的操作系统
ISW 客户端组件设计数据仓库模型PC32 位 Linux or Windows
ISW 应用服务器组件运行数据仓库模型和管理程序IBM x 系列服务器或 p 系列入门级服务器64 位 Linux 或 AIX
ISW 数据库服务器组件存储数据和进行数据挖掘p 系列中高级服务器 ( 推荐将数据按照纬度放到不同的存储上 )AIX

使用界面安装还是静默安装?

InfoSphere Warehouse 支持两种基本的安装方法 - 界面安装和静默安装。您可根据自己的实际情况选择其中任意一种安装方法,功能上不会照成任何影响。为了让您更好的挑选,我们先来看这两种安装方式的使用方法。

1 . InfoShpere Warehouse 界面安装:

方法一: 用户可以通过运行 InfoSphere Warehouse 的 launchpad 调用安装向导进行安装 。在 ISW 的安装文件中,运行 launchpad.exe (Windows 平台 ) 或者 ./launchpad.sh (Linux/Unix 平台 ) 。

方法二:用户可以在安装文件目录下,通过命令行直接调用 InfoSphere Warehouse 的安装向导。

image_path\server\isw\install.exe -Dprofile='profile_path' (Windows 平台 )

image_path/server/isw/install.bin -Dprofile='profile_path' (Linux/Unix 平台 )

其中, image_path 是安装文件的路径; profile_path 是 profile 文件的路径。

2. InfoShpere Warehouse 静默安装:

image_path\server\isw\install.exe -i silent -f 'rspfile_path' -Dprofile='profile_path' (Windows 平台 ) 

image_path/server/isw/install.bin -i silent -f 'rspfile_path' -Dprofile='profile_path' (Linux 平台 )

其中,rspfile_path 是 response 文件的路径,response 文件包含了安装过程中需要的属性和值, 可以通过调用 InfoSphere Warehouse 安装文件,选择 ' Create a responsefile without installation ' ,安装程序会记录下用户的交互信息,生成 response 文件。下表列出了 InfoShpere Warehouse 不同安装方法的比较表,用户可以依据此表来选择适合的安装方法。


表 4. 安装方式比较

安装方法支持单机安装支持多机安装安装过程中需要用户交互运行方式适用情况
界面安装前台1. 有界面的支持,比如 windows 或者 gnome
2. 不需要重复安装
静默安装后台1. 无界面支持,比如命令行界面
2. 需要在多台机器重复安装

我如何利用已经购买或者正在使用的 DB2 和 WebSphere?

InfoSphere Warehouse 的 package 里虽然自带了 DB2 和 WAS 的安装程序,但是它仍然支持重用一个已经安装后的 DB2 和 WebSphere 。这个功能可以解决您一系列的问题,比如

可以只购买不含 DB2 license 的 ISW 软件套装,这样可以降低购买价格。

减少安装的等待时间。

减少了维护成本,您只需要维护一套 DB2 或者 WAS 的实例

减少了系统开销

重用 DB2 和 WAS 的安装步骤如下图所示:


图 4. 重用流程图
InfoSphere Warehouse V9.7 安装最佳实践

但是对于 DB2 和 WebSphere 有如下表的几点要求需要您注意:


表 5. 重用 DB2, WAS 的条件

可重用组件最低版本要求重用时需注意事项
DB2DB2 V9.5如果重用 DB2 ESE V9.5 ,则 QP 、RCON 将不被安装。
如果重用 DB2 Client V9.7 ,则 DB2 被自动升级为 ESE,QP、RCON 可以被安装。
WebSphere Application ServerWAS 6.1.0.7 或 WAS 7.0.0.3 及以上版本 (window 2008 )
WAS 6.1.0.9 ( 其它平台 )
 

我如何利用已经安装了的 Rational 开发工具 ?

如果您的客户机上已经安装过了 Rational 的开发工具,您可以重用它进而安装 InfoSphere Warehouse V9.7 的 Design Studio 组件。这种安装方法通常会为您节省半个小时的安装时间和 1.5 个 G 的安装空间。

Shell Sharing 是指把多个基于 Eclipse 的产品安装到同一个包组(package group)中,这样,这几个产品所共有的功能就会在同一个 Eclipse 实例中出现,并且使用同一个工作空间。 由于 InfoSphere Warehouse Client 中 Design Studio 是基于 Eclipse 的功能组件,所以,在安装过程中,可以使用 shell sharing 功能。

当机器上已经安装了其他的基于 Eclipse 的 Rational 开发工具,用户在安装 InfoSphere Warehouse Client 的时候,安装向导会提示用户选择是否将产品安装到已存在的包组中,还是安装到一个新的包组。如果用户不想安装 InfoSphere Warehouse 的开发工具,则应该选择将产品安装到已存在的包组中,如下图所示。


图 5. Shell Sharing with Optim Database Administrator
InfoSphere Warehouse V9.7 安装最佳实践

需要注意的是,InfoSphere Warehouse V9.7 对于 Shell Sharing 的产品是有限制的,否则会导致安装失败或者功能异常,InfoSphere Warehouse V9.7 所支持的 Shell Sharing 产品如下表所示:


表 6. Rational 产品重用表

产品名称版本平台
RAD/RSM/RSA7.5.3Windows/Linux
RDz7.5.3Windows/Linux
RDA/IDA7.5.2Windows/Linux
ODS2.2Windows/Linux
ODA2.2Windows/Linux
OQT2.2Windows

我的安装出错了,怎么办?

" 很多人觉得只要把经络穴位都熟记于心,汤头方剂都倒背如流,便可治己救人了。岂知学医和看病竟然是两回事儿。就象武术中的花拳绣腿,学它百种套路,一用来搏击实战,倒不如拳击一招来的实惠。所以,学武就要学少林武当真功。学医就要学治病养生心法。有人说,学些总比不学强,其实,那也不见得,不学百无禁忌,倒也潇洒,学完动辄则咎,作茧自缚。 "

这是《求医不如求己》这本书里,说的就是一个分析问题解决问题的方法。在 InfoSphere Warehouse 的安装过程中,难免会出现各种各样的问题,虽然可以寻求 IBM 客服帮忙解决,但是肯能既费时又费钱,而且经常是一些使用上的不得当照成的,得不偿失。这里,我会总结一些我们过去碰到的不同类型的问题,并且教给您如何自己解决解决问题。

1. 安装用户的身份问题。

对于 InfoSphere Warehouse Server,仅支持管理员用户的安装,所以在安装之前,要确保登陆的用户是系统管理员用户。在 Windows 的环境中,如果要在域服务器上安装,则需要以域管理员用户的身份登录进行安装。

对于 InfoSphere Warehouse Client,可以以管理员和非管理员用户安装。但是以非管理员用户安装时,需要进行一些配置工作,比如 windows 上需要添加 elevated privileges, Linux 上改用户不能属于 Users 组。

关于如何添加 elevated privileges,您可以参考 DB2 Information Center:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/nav/2_0_2_0_6_2

2. 安装环境的问题。

检查安装环境是否符合要求,分以下几块

1) 检查操作系统是否满足要求。

您可以参考如下链接来了解到 InfoSphere Warehouse V9.7 的系统要求:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic 
/com.ibm.dwe.install.doc/install_reqs.html

2) 检查安装路径是否为空并且有写权限。

您可以参考如下链接来了解到 InfoSphere Warehouse V9.7 的默认安装路径 :

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic 
/com.ibm.dwe.install.doc/installation_directory.html

3) 检查安装路径下是否有足够的空间。

想了解每个组件至少需要的安装空间,请您参考下面这个链接:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic 
/com.ibm.dwe.install.doc/install_reqs.html

4) 检查系统的注册信息是否正确。


表 7. 注册表信息位置

操作系统注册信息位置
Windows<Windows>/vpd.properties, HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs\com\ibm\dsw
Linux~/vpd.properties
AIX/usr/lib/objrepos/vpd.properties
Solaris/var/sadm/pkg/IS*

想了解 vpd.properties 文件的详细信息,您可以参考下面这个链接:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic 
/com.ibm.websphere.nd.doc/info/ae/ae/rins_vpd.html

5) 如果您的机器上并没有 DB2 但是曾经安装过,请您检查 DB2 是否已经卸载清楚。

Linux/Unix 系统上 DB2 卸载后会残留一些信息需要用户手工清理,如果不清理会影响下一次的安装,其主要信息如下表


表 8. DB2 残留信息

残留信息清除方法
/var/db2直接删除
/tmp/删除以 db2 和 das 开头的所有文件夹
/etc/services删除以 db2c_db2inst1 开头的那一行纪录
/etc/passwd, /etc/group用命令删除以 db2 和 das 开头的用户和用户组

6) 如果您的机器上并没有 WebSphere Application Server 但是曾经安装过,请您检查 WebSphere Ap-plication Server 是否已经卸载清楚。


表 9. WAS 残留信息

残留信息清除方法
vpd.properties删除以 WS 开头的无用信息
~/.WASRegistry直接删除
~/portdef.*直接删除

3 .其他问题。

如果以上 2 步都没有问题,接下来您需要分析日志文件。 InfoSphere Warehouse V9.7 的日志文件主要分成以下几类:


表 10. 日志信息

日志文件所在位置作用
WHinstall_summary_*<ISW>/logsISW 的公共安装日志,通过这个日志文件您可以了解到 ISW 安装中的粗略信息
WHinstall_details_*<ISW>/logsISW 的详细安装日志,通过这个日志文件您可以了解到 ISW 安装过程中的详细信息
db2setup*<ISW>/logsDB2 安装日志
adminConsoleDeploy.log and mbxDeploy.log<ISW>/logsAdmin Console 和 MBX 的安装日志
install_eclipsepkg_log.xml<ISW>/logsInstallation Manager 安装 Design Studio 的日志
log.txt<WAS>/logs/installWAS 的安装日志

总结

虽然本文内容有限,只涉及到用户可能碰到的一些基本问题,但希望可以通过这几个例子,帮用户打开思路,提高用户实施部署软件的能力,并且可以帮用户总结出一套适合自己的安装和诊断方法。

Tags:InfoSphere Warehouse

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接