数据库工件部署准备

在使用启动板开始创建 WebSphere® Business Monitor 数据库之前,需要规划数据库。 规划包括分配数据库大小、准备备份策略、配置数据移动服务和设置表空间和缓冲池参数以及确定数据库实例和单个数据库的设置。

在安装期间,启动板创建状态、运行时和历史数据库以及用于管理目的的数据库对象。 除了这些对象,模式生成器还创建了一组业务度量模型专用数据库对象(如表)。 启动板针对状态、运行时和历史数据库创建一组缺省表空间和缓冲池。 这些缺省表空间在表空间配置文件引用,并且旨在使用户能够快速设置和运行,以便进行测试和原型验证。 为了避免性能问题和资源约束,需要事前规划表如何在表空间中分布,以及表空间将使用哪些容器和缓冲池。

在安装期间,创建数据库,并只创建静态表定义。 在工件生成期间,基于定制文本配置文件将动态表分配给状态、运行时和历史数据库中的表空间。WebSphere Business Monitor 附带有缺省配置文件,位于 <Monitor_install_dir>\install\mondb 目录。 该缺省配置文件将所有表都映射到合适大小的一个表空间。 为了支持特殊部署,启动板在安装期间创建了对应于缺省配置文件中条目的一组表空间(4KB、8KB、16KB 和 32KB 页面大小)。 以下示例显示来自与 WebSphere Business Monitor 一起提供的缺省表空间配置文件的摘要:

#

# State database

#

db2.state.Default.TABLE.4K.0=DSDFLTTS4

db2.state.Default.TABLE.8K.0=DSDFLTTS8

db2.state.Default.TABLE.16K.0=DSDFLTTS16

db2.state.Default.TABLE.32K.0=DSDFLTTS32

在工件生成期间使用这个简单的配置,所有需要在状态数据库中创建的且满足表空间的页面大小为 4KB 的表,都将被分配到 DSDFLTTS4。页面大小为 8 KB 的表将存储到名为 DSDFLTTS8 的表空间中,而页面大小为 16 KB 的表空间将存储到 DSDFLTTS16,以此类推。由于表空间需求可能发生变化(取决于存储数据的模型的复杂性和数据量),建议不要在测试或生产环境使用缺省表空间配置设置。事先规划和确定适当的存储策略能确保良好的性能。

可使用更多高级配置文件设置,以根据页面大小和存储的数据类型将表映射到表空间。 请查看示例配置文件,获取更多信息。

要确定表被分配到哪个表空间,模式生成器要执行以下任务:
您可以使用任何文本编辑器编辑表空间配置文件或创建一个新的表空间。 使用模式生成器管理控制台中的常规配置选项卡,以使模式生成器使用备用配置文件。
注: 模式生成器实际上不能为此配置文件中的条目创建任何表空间。 这需要在部署生成的数据库工件之前手工创建。 如果表被分配到不存在的表空间,则工件部署会失败。

相关概念
业务度量模型部署方案

Copyright IBM Corporation 2005, 2006. All Rights Reserved.