配置 IBM DB2

要将 Rational® ClearQuest® 与 DB2® 数据库一起使用,您必须在数据库服务器上安装 IBM DB2 的受支持发行版,并定制数据库容器。

有两种方法可以配置 DB2 数据库软件。第一种方法是在一个 DB2 数据库服务器上创建单个 DB2 数据库。然后在单个 DB2 数据库中创建 Rational ClearQuest 模式存储库和一个或多个用户数据库。 第二种方法需要您在 DB2 数据库服务器上为 Rational ClearQuest 数据库创建多个 DB2 数据库。

  • 如果选择“单个数据库”方法,请创建一个空的 DB2 数据库。 有关如何使用 DB2 创建空的 ClearQuest 数据库的详细信息,请参阅模块:使用 DB2 创建空的 ClearQuest 数据库然后在操作系统级别为每个 Rational ClearQuest 数据库创建用户帐户。创建 Rational ClearQuest 模式存储库和用户数据库时,请使用同一数据库名称,但是在系统级别创建的不同用户帐户将拥有 Rational ClearQuest 数据库。 例如,如果在操作系统级别创建 cqrepocqdata 用户标识,那么 cqrepo 可以拥有模式存储库数据库而 cqdata 可以拥有单个数据库 cqdb 下的用户数据库。
  • 如果使用“多个数据库”方法,请为每个 Rational ClearQuest 数据库(模式数据库和多个用户数据库)创建空的 DB2 数据库。
提示: DB2 是区分大小写的数据库。如果使用 Rational ClearQuest MultiSite 或要迁移到其他供应商数据库,那么必须评估数据库的区分大小写设置。
注: 关于完成以下工作流程中的任务的详细指示信息,请参阅 DB2 软件文档。
表 1. DB2 数据库配置工作流程
任务 注释
安装受支持版本的 DB2 在受支持的 AIX® 平台上安装 DB2 数据库时,请确保该数据库所驻留的文件系统允许文件大小增长到 2 GB 以上。
根据所选的方法,创建一个或多个 DB2 数据库

如果使用“单个数据库”方法,请创建 Rational ClearQuest 数据库的用户标识。缺省情况下,DB2 文档过程假定向公共组分配了许可权。向将访问数据库的 DB2 用户名分配许可权时,分配的许可权必须与公共组的许可权相匹配。

如果在使用“多个数据库”方法,请为每个数据库重复数据库创建过程。

注: 语言环境的缺省代码页可能与 Rational ClearQuest 环境不兼容。关于更多信息,请参阅代码页和本地语言支持
将缓冲池和表空间添加到每个已创建的数据库

创建缓冲池时,请将页面大小设置为 32。将 32 KB 页面的大小设置为 1024。

为缓冲池创建两个表空间:一个常规表空间以及一个临时表空间。

将公共组添加到创建的每个表空间并分配使用区域特权 在执行此任务之前,必须在服务器上创建两个用户帐户以便将 DB2 与 Rational ClearQuest 结合使用。一个帐户用于模式存储库;另一个帐户用于用户数据库。
为每个已创建的数据库设置参数
DB2 V9.7
性能参数设置:
  • APPL_MEMORY = AUTOMATIC(缺省设置)
  • APPLHEAPSZ = AUTOMATIC(缺省设置)
  • SORTHEAP = 1024
日志参数设置:
  • LOGFILSIZ = 2048
  • LOGPRIMARY = 15
  • LOGSECOND = 10
可选设置
如果使用 Rational ClearQuest Connector 将用户数据库与 Jazz™ 项目区域同步,请针对用户数据库和模式存储库设置 MAXAPPLS = 200
将 DB2 软件包绑定到已创建的数据库

在从 Rational ClearQuest 连接到数据库之前,必须先运行以下命令来将软件包绑定到数据库。

binddb2pkg server database DB2_admin password [port]
注: 如果该数据库在未使用端口值 50000 的 DB2 实例中,那么必须指定端口值。
提示: 如果要将现有的用户数据库升级到包含更新版本的 DataDirect 驱动程序的 Rational ClearQuest 版本,请运行 binddb2pkg 命令。要了解有关 binddb2pkg 的更多信息,请参阅 binddb2pkg

反馈