DB2 Warehouse Enterprise Edition V9.5 的安装与配置 1
2008-12-12 16:16:22 来源:WEB开发网简介
DB2 Warehouse 结合了 IBM DB2 的强大数据支持以及一组 IBM 商业智能 (Business Intelligence) 产品,提供了一个全方位的商业智能平台及其应用工具,企业可以通过这些组件建立和部署下一代数据仓库的分析解决方案。
文章将详细描述 DB2 Warehouse Enterprise Edition Version 9.5 的图解安装过程以及相关组件的简要介绍,并对安装过程可能遇到的常见问题进行解答。
DB2 Warehouse 概述
DB2 Warehouse V9.5针对不同的版本提供了不同的产品组件,以下组件包括在企业版和开发版中(其他版本包括其中部分组件):
DB2 Warehouse Design Studio,包括 IBM Data Server Developer Workbench 以及一系列 IBM Rational Architect 的子部件。
DB2 Warehouse SQL Warehousing 工具。
DB2 Warehouse Administration Console,它是集成方案控制台的组成部分。
DB2 Enterprise Server Edition V9.5,支持Linux, Unix, Windows;V9.5是DB2 Warehouse 唯一支持的版本。
DB2 Warehouse Cubing Services。
DB2 Query Patroller V9.5。
DB2 Warehouse Intelligent Miner 9.5。
IBM Alphablox V9.5 及其相关文档。
DB2 Warehouse V9.5 文档,它和DB2 V9.5的文档都被集成到了一个信息中心。
WebSphere Application Server V6.1.0.9。
除了 Enterprise 版本之外,DB2 Warehouse 还有其他版本,如:Starter Edition,Intermediate Edition, Advanced Edition, Base Edition。
安装前的准备
为 Windows 非管理员用户设置必要的权限
非管理员用户安装 DB2 Warehouse 的时候,需要提升必要的权限,具体步骤如下:
运行 gpedit.msc,打开 Windows 组策略。
点击 Computer Configuration -> Administrative Templates ->Windows Components -> Windows Installer。
依次 Enable 以下选项:
Enable:Always install with elevated privileges (必须) 。
Enable:Enable user control over installs (必须) 。
Enable:Disable Windows Installer. Then set Disable Windows Installer to Never ( Windows 2003 and XP)(可选) 。
Enable:Enable user to patch elevated products (可选) 。
Enable:Enable user to use media source while elevated (可选) 。
Enable:Enable user to browse for source while elevated (可选) 。
继续点击 User Configuration -> Administrative Templates ->Windows Components -> Windows Installer,enable以下选项:
Enable:Always install with elevated privileges (mandatory) 。
给非管理员账号目标盘和文件的写权限。
运行 gpupdate.exe 使修改生效。
开启 Vista UDP 功能
由于 Vista 对用户权限管理进行了升级,目前 DB2 Warehouse v9.5 安装需要开 Vista UAC 控制,步骤如下:
运行 msconfig,在 System Configuration 界面上选择 Tools 选项。
找到 Enable UAC 项,点击下面的 Launch 按钮,重新启动计算机。
DB2 Warehouse 整体逻辑结构
DB2 Warehouse 可以划分成为三个组件:Data Server,Application Server 和 Client。Data Server 可以在单机环境,单分区的 DB2 或者多机环境多,分区的 DB2 上安装。DB2 Warehouse 支持增量式安装,即用户可以在同一安装路径下分批安装产品组件,这样所有组件会安装在一个 Warehouse 副本之下;用户也可以选择不同安装路径进行安装,这样就会多个 Warehouse 副本并存。
图 1. DB2 Warehouse 逻辑结构
通过安装向导运行安装 DB2 Warehouse 服务端
DB2 Warehouse 提供两种安装向导:DB2 Warehouse 服务端和客户端。包含的组件和支持的平台互不相同。DB2 Warehouse Server 和 Application Server 的系统需求如下:
表 1. DB2 Warehouse Server 系统需求
操作系统 | 最小系统需求 | 系统位数 | 硬件需求 |
Aix Version 5.3 | AIX 5.3 TL6 SP2 plus APAR LZ03063 DB2 Enterprise 9.5需要AIX 5.3 SERVICE Pack 5300-05-03 支持 WebSphere 需要AIX 5.3 Service Pack 5300-04-01支持 最小C++运行环境: XLC.rte 9.0.0.1 和XLC.aix50.rte 9.0.0.1 | 64 | 带Power technology 技术的IBM eServer服务器 |
HP-UX lliV2 | 没有要求 | 64 | Integrity Series系统 |
Red Hat Enterprise Linux V4 | 需要64位RPM来支持gcc以及libstdc++ 升级到V4 | 64 | X86-64(AMD64, Intel EM64T) |
Red Hat Enterprise Linux V5 | 需要64位RPM来支持gcc以及libstdc++ | 64 | X86-64(AMD64, Intel EM64T) |
SUSE Linux Enterprise Server9(SLES 9) | Service Pack 4或者SP3 | 64 | X86-64(AMD64, Intel EM64T) |
SUSE Linux Enterprise Server10(SLES 10) | Service Pack 1 | 64 | X86-64(AMD64, Intel EM64T) |
Solaris 9和10 | 需要以下64位系统补丁: 111711-12 111712-12 如需使用raw devices,Solaris 9需要122300-11系统补丁;10需要125100-07系统补丁 | 64 | 基于ULTRASPARC处理器的系统 |
Windows Server 2003 Standard, Enterprise, Datacenter版 | Service Pack 1. R2 系统也支持 | 32 | 奔腾或者与奔腾兼容的(x86)中央处理器 |
Windows Server 2003 Standard, Enterprise, Datacenter版 | Service Pack 1. R2 系统也支持 | 64 | AMD64或者Intel EM64T |
表2 DB2 Warehouse Client系统需求如下:
操作系统 | 最小系统需求 | 系统位数 | 硬件需求 |
Red Hat Enterprise Linux V4 | 升级到V4 | 32 | 奔腾或者与奔腾兼容的(x86)中央处理器 |
SUSE LINUX Enterprise Server 9(SLES 9) | Service Pack 3 | 32 | 奔腾或者与奔腾兼容的(x86)中央处理器 |
Windows XP 专业版 | Service Pack 2 | 32 | 奔腾或者与奔腾兼容的(x86)中央处理器 |
Windows Vista Business, Enterprise和Ultimate版 | 没有要求 | 32 | 奔腾或者与奔腾兼容的(x86)中央处理器 |
安装 Data Server components
准备一台 Windows 2003 Server 32 位的机器并使用系统管理员账号登陆,下载或者从安装介质上获得 DB2 Warehouse Server 的安装文件,同时你必须拥有 Activation CD 用来激活你当前使用的版本。DB2 Warehouse Server 顶层文件结构如下图 2 所示:
图 2. DB2 Warehouse Server 文件结构
dwe文件夹用来存放 DB2 Warehouse Server 各组件自身的安装文件,如下图3所示;同时 IBM 建议用户使用 launchpad 来运行安装程序。
图 3. DWE 文件夹结构
重要安装组件文件的介绍:
Abx:IBM Alphablox 安装文件,客户通过 IBM Alphablox 能方便而快捷的建立基于 Web 的分析程序,Alphablox 的安装需要 IBM WebSphere 的支持。
Ese:IBM DB2 Enterprise Edition 安装文件,DB2 为数据仓库提供数据支持。值得注意的是如果单独从这个文件夹下直接安装 DB2 的话,安装后的 DB2 是没有注册 License 的。如果用户的机器上已经安装了 DB2 ESE,那么在 Warehouse 安装的时候可以选择重用已有 DB2,不需要再次安装。
Qp:DB2 Query Patroller 安装文件,Qp通过对DB2优化器的预查询分析来帮助管理数据仓库的工作负载。
Was:IBM WepSphere 安装文件。WebSphere为数据仓库提供了Web控制台以及应用程序部署和管理运行平台。WebSphere 在 Warehouse 安装过程中也可以重用。
接下来用户可以运行 launchpad 来启动安装向导,双击 launchpad.exe 之后,可以看到 launchpad 欢迎界面,如下图4所示:
图 4. launchpad 欢迎界面
用户可以从 Language selection 菜单中选择不同的语言支持,launchpad 默认采用当前系统的语言设置。用户也可以通过 Platform selection 菜单选择不同的平台来获取不同的系统支持信息。例如:点击 System Requirements 后,用户可以看到软件支持的平台以及运行所需的软硬件配置等信息,如下图 5 所示:
图 5. 系统需求信息
现在我们开始进行安装,这里我们只讨论单机的安装:从 launchpad 上依次点击 Install the data server -> Install single computer data server -> Install the product。可以看到安装信息如下图 6 所示:
图 6. 产品安装界面
点击安装界面上的链接,用户会被要求输入 Activation CD files 来继续安装(图7):
图 7. profile 文件指定
从 IBM 的产品 CD 上得到 profile 之后,在图 7 上指定其文件路径,点击 OK。可以看到 IBM DB2 Warehouse 9.5 的欢迎界面(图 8):
图 8. IBM DB2 Warehouse 欢迎界面
如果系统补丁升级不够或者平台不支持当前版本的安装,在欢迎界面会提示系统检测失败的信息。点击下一步后,在 License Agreement 界面上选择 I accept both the IBM and the non-IBM terms:
图 9. Software License Agreement 界面
接受 License Agreement之后继续下一步,图 10 是产品安装路径选择界面,推荐采用系统默认的参数,当你需要选择其他路径的时候,注意{'}:;*? "<>|%+& #^!$ 等特殊字符不能包括在安装路径中。
图 10. 安装路径选择
继续下一步进入 IBM Warehouse 安装组件选择界面,在这里选择需要安装的 Warehouse Server 组件(图11):
图 11. Data Server 组件选择界面
在选择组件的时候,由于产品之间存在依赖关系,有些组件的安装需要其他组件的支持,所以在选择一个组件的同时,其相关依赖的组件会自动的选上。例如:DB2 Query Patroller 依赖于 DB2 Enterprise Server Edition,如果选择了 DB2 Query Patroller 则 DB2 也会自动被选上。
注意:如果用户同时选择安装 DB2 Server 和 DB2 Client 的话,将只安装 DB2 Server。
选择完需要安装的组件之后,点击下一步, 来到 DB2W copy Name 选择界面(图12):
图 12. DB2W copy Name 选择界面
系统会检测本机上是否有其他已经安装的 DB2 Warehouse 版本,如果有则默认的 Copy Name 最后两位数值会自动增加,建议采用系统默认值并选择下一步,来到图 13 所示的 DB2 Instance 用户配置界面:
图 13. DB2 Instance 用户配置
没有设置 Windows 域的话,Domain(optional) 可以不填,在 Username 一栏填上 DB2 用户的 ID,默认是 db2admin,然后在 Password 填写用户密码。 点击下一步来到安装信息确认界面(图14):
图 14. DB2 Warehouse 安装信息确认
安装信息确认之后,点击下一步,DB2 Warehous 安装开始,用户不能取消安装过程。
图 15. DB2 Warehouse 安装开始
图 16. 安装成功界面
安装 Application Server components 和配置
安装完 Warehouse Server components 后,重新启动 launchpad 来安装 Server 端的其他组件, 这里我们将继续安装 Application Server components 的组件,基本步骤如前文所述,在组件选择(见图 11)界面上,选择 Application Server 相关组件:
图 17. Application server 组件选择
Application Server 组件与 Warehouse Server 可以安装在同一个目录,这样就是以增量的形式安装。 图 17 中可以看到 DB2 Enterprise Server Edition 等已经标记为 installed,同时 IBM Data Server Client 不再需要安装。继续点击下一步并等待安装完成。
安装完应用服务器组件之后,系统会提示你运行 Configuration Tool 来完成后续的配置工作,如下图 18 所示, 用户也可以选择以后再运行 Configuration tool。Configuration 的目的是将 DB2 Warehouse 管理控制台以及 Alphablox 等应用程序部署到 WebSphere 之上,并启动 WebSphere 及其 SOAP 监听端口,另外还有初始化底层数据库的过程,包括建库,建表,插入初始化数据等。
图 18. 运行 Configuration tool
点击下一步之后,Configuration tool 会有一个初始化的过程,包括检测 WebSphere 的运行状态,连接 SOAP 端口等等:
图 19. Configuration tool 初始化
初始化完成之后,关闭初始化窗口,系统会提示你是要新建或者覆盖一个已存在的Configuration配置还是要进行不同版本之间的移植, 这里我们选择前者(图 20):
图 20. 创建一个新的 Configuration 配置
对应用户选择安装的组件会有对应的 Configuration 选项,这里我们安装了所有应用服务端的所有组件,所以列出了 Cubing Services,DB2 Warehouse Administration Console 和 IBM Alphablox 三项(图 21):
图 21. 选择需要 Configuration 的组件
全选之后,点击下一步进入WebSphere用户设置界面(图 22):
图 22. WebSphere 用户设置
User ID 是用户登陆 WebSphere 控制台的标识,需要填入本地操作系统管理员组的用户,例如 Administrator,同时 configuration 过程中会开启 WebSphere 本地安全认证,填写好用户信息之后,进入下一步 Metadata 数据库信息配置界面(图 23):
图 23. Metadata 数据库配置
由于我刚刚在本地安装了 DB2 Server 服务器,所以 DB2 Server Host 可以填写为 localhost,如果需使用远程数据库则填写其对应的 ip 地址, DB2 Server Port 默认是 50000,具体的监听端口可以通过数据库命令获得。系统默认 Database Name 为 DWECTRL,如果是采用本地数据库,用户可以重新指定数据库名。User ID 和 password 是数据库对应的用户名和连接密码,这里值得注意的是如果使用远程数据库的话,那么用户所指定的 Database Name 必须在远程数据库上已经存在,否则配置会出错 ,完成之后进入下一步 Scheduler database 创建界面。
图 24. Scheduler database 配置
同样对应的配置数据库的 IP 地址,端口号以及用户和密码,点击下一步进入本地管理员组设置界面(在 WebSphere 上部署和登陆应用程序的时候需要组来进行安全认证)。通过 Add groups 可以手动为 Administrator 和 Manager groups 添加对应的本地操作系统组,这里选择的都是本地 administrator 组(图 25):
图 25. 添加本地管理员组
添加完成员组之后,点击下一步进行 e-mail 等联系信息设置,可以为空:
图 26. 设置 e-mail 联系信息
继续点击下一步,等待 Configuration tool 配置工作的完成。如果配置出错,可以查看 Installpathdweconfiglogs 下 dweconfig.log 文件,检查错误信息并重新运行 Configuration tool。
安装 Warehouse Client components
Warehouse Client 端的组件包括:DB2 Warehouse Design Studio,IBM Data Server Client,Query Patroller,Intelligent Miner Visualization 和 DB2 Warehouse 的文档,Client 端 launchpad 如下图 27 所示:
图 27. Client 端 launchpad
从launchpad上依次点击Install the product Run the installation program,然后点击安装链接,输入profile文件路径之后,按照默认的设置一路点击下一步,来到组件选择界面(图 28):
图 28. Client 端组件选择界面
Design Studio 包含多个插件,如果不需要一次性安装,可以有选择性的逐个安装。如果用户选择安装 DB2 Warehouse Information Center,则系统需要建立一个监听端口,默认是 51000,如下图 29 所示:
图 29. Information Center 监听端口
关于监听端口的选取,用户可以通过运行 netstat –an 命令以及查看 C:WINDOWSsystem32driversetc 下面的 services 文件确定端口有没有被占用。Client 端的后续安装跟 Server 基本一致,参照上文继续安装并结束。
通过非 GUI 界面安装 DB2 Warehouse 组件
DB2 Warehouse 提供了非图形化界面的 silent 安装,整个安装过程会在后台运行,没有交互界面出现。Silent 安装需要指定两个文件:profile 和 rsp。Profile 文件已经介绍,rsp 文件则需要首先录制,用来纪录用户选择安装的 DB2 Warehouse 组件,录制方法如下:
在安装介质路径 /dwe 目录下运行 setup.exe –options-record [rsp path] –profile [profile path] 。这个命令会启动 DB2 Warehouse 的安装程序,并在安装成功结束之后,在 [rsp path]下面产生 rsp 文件。[profile path] 指的是 profile 文件的路径。例如: setup.exe –options-record C:test.rsp –profile C:DB2Wprofile ,会在C盘根目录下产生 test.rsp 文件,所用 profile 放置在 C:DB2Wprofile 下面。
保留 rsp 文件,如果需要在其他机器上进行 silent 安装,请进入安装介质路径 /dwe 目录,运行 setup.exe –profile [profile path] –silent –options [rsp path] 。
silent 安装的结果与录制其 rsp 的 GUI 界面安装一致。
以上文介绍的 Data Server components 安装为例,其录制的 rsp 内容简要介绍如下:
# Operating system prerequisites check
# Setting for operating system prerequisites check. To disable OS checking, set
# value to "false".
-W osPrereqCheck.active=true
操作系统检测,如果设置 -W osPrereqCheck.active=false的话,安装程序将不会检测当前系统是否符合安装需求。
# IBM DB2 Warehouse V9.5 - DB2WCOPY01 Install Location
# -P installLocation="C:Program FilesMy Product"
-P installLocation="C:Program FilesIBMdwe"
# Operating system prerequisites check
# Setting for operating system prerequisites check. To disable OS checking, set
# value to "false".
-W osPrereqCheck.active=true
纪录DB2 Warehouse的安装路径。
# "DB2 Enterprise Server Edition" Feature
# The selection state of the "DB2 Enterprise Server Edition" feature. Legal
# values are:
# true - Indicates that the feature is selected for installation
# false - Indicates that the feature is not selected for installation
-P db2EseNt.active=true
DB2 Enterprise Server 版本将会被安装,如果设置 -P db2EseNt.active=false 的话就不会安装。其余组件在 rsp 文件中可以找到相应的配置和描述信息,如果需要按规则可以手动更改一些配置。
Tags:DB Warehouse Enterprise
编辑录入:爽爽 [复制链接] [打 印]- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接