设置 DB2 数据库

遵循下列指示信息来设置 DB2® 或 DB2 Express™数据库,以供与IBM® Rational® Quality Manager 配合使用。
开始之前
注: DB2 v9.5 Workgroup Server Edition 与本发行版的 Rational Quality Manager 捆绑。

此过程假设已满足下列先决条件。请参考 DB2 文档或咨询 DB2 数据库管理员(database administrator,DBA)来获取帮助。

关于此任务

要设置 DB2 数据库,请执行下列操作:

  1. 在 DB2 服务器上,启动 DB2 控制中心。
  2. 右键单击所有数据库,选择创建数据库,然后选择标准 此时会启动“创建数据库向导”。
  3. 在“创建数据库向导”的第一页上,完成下列步骤:
    1. 输入 RQM 作为数据库名称。
    2. 指定缺省路径,例如:C:\
    3. 选择选项让 DB2 管理我的存储器(自动存储器)
    4. 指定 16K 作为缓冲池表空间的值。
    5. 单击下一步
  4. 在“创建数据库向导”的第二页上,完成下列步骤:
    1. 接受缺省值。
    2. 单击下一步
  5. 在“创建数据库向导”的第三页上,确保按指示设置下列选项:
    1. “国家/地区”设置为:缺省
    2. “地域”设置为:美国
    3. “代码集”设置为:UTF-8
    4. “整理顺序”设置为:系统
  6. 单击下一步
  7. 单击完成
    注: 下一系列步骤在 Rational Quality Manager Jazz 服务器上完成。
  8. 在目录 InstallDir\server\conf\jazz\ 中查找 teamserver.properties 文件并将其重命名为 teamserver.derby.properties。

    Rational Quality Manager 使用此文件来指定各种属性,包括数据库设置。 通过更新 teamserver.properties 文件,可以使用 DB2 数据库而不是 Derby 数据库。

  9. 在目录 InstallDir\server\conf\jazz\ 中查找 teamserver.db2.properties 文件并将其重命名为 teamserver.properties。
  10. 在 teamserver.properties 文件中指定数据库和连接详细信息。

    缺省连接规范连接到在 localhost 的端口 50000 上运行的 DB2 数据库。以下示例假设数据库命名为 RQM,并且用户名和密码为 db2admin。如果在设置数据库时使用了缺省值,那么可能已正确设置 teamserver.properties 文件。如果未使用缺省值,请更改此信息以与配置匹配。

    1. 在文本编辑器中打开文件 teamserver.properties。
    2. 找到下列行:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/RQM:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. 针对 DB2 服务器和数据库编辑 com.ibm.team.repository.db.jdbc.location 的值。

      根据需要更改数据库主机名(或 IP 地址)、数据库名称、DB2 用户名和密码。

      注: DB2 用户必须具有许可权才能创建表、表空间以及修改数据库配置。DB2 用户由操作系统创建。
    4. 在属性 com.ibm.team.repository.db.jdbc.password 中指定用户密码。
      注: 请勿更改 com.ibm.team.repository.db.jdbc.location 属性中的 password={password} 文本。
    5. 如有必要,将属性 com.ibm.team.repository.db.db2.content.tablespace.location 更改为 Jazz 服务器上的路径,可以在此路径上创建主表空间。
      注: 如果该值保持为 content_tablespace 的缺省值不变,那么会在数据库存储位置下创建表空间。在 Windows® 上,如果指定了新路径,那么此路径必须是通过使用双反斜杠来指定,例如:com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace。
    6. 将下列行添加到 teamserver.properties 文件。(更改端口号以与 WebSphere® Application Server 配置匹配。)
      #websphere port configuration
      com.ibm.team.repository.server.repourl.port.http=9080
      com.ibm.team.repository.server.repourl.port.https=9443 
      注: 这些是缺省端口号。如果您还未安装 WebSphere Application Server 并且使用其他端口号,那么将需要使这些端口号与 WebSphere Application Server 中所指定的端口号匹配。
  11. 编辑这三个供应概要文件以包含完整路径。 在 Windows 上,供应概要文件位于 InstallDir\server\conf\jazz\provision_profiles 中。 在 Linux 上,供应概要文件位于 InstallDir\server 中。
    注: 供应概要文件内任何路径名中的空格都必须替换为 %20
    了解更多有关供应概要文件的信息。: Jazz 使用供应概要文件来为将来的修订包和发行版更新指定插件路径。这些概要文件还在创建数据库表时使用。 供应概要文件需要具有绝对路径以使更新目录正确进行工作。
    • 在 Windows 上
    1. profile.iniurl=file:///C:/Program%20Files/RQM20/server/conf/jazz/update-site featureid=com.ibm.team.rtc.server.feature
    2. rqm-license-profile.iniurl=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-license-update-site featureid=com.ibm.rqm.licensing.standard.feature
    3. rqm-profile.iniurl=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-update-site featureid=com.ibm.rqm.server.feature
    • 在 Linux 上,用于编辑供应概要文件的语法变更如下所示(假设 Rational Quality Manager 安装目录为 /opt/IBM/RQM20/)。
    1. 对于 Red Hat Enterprise Linux 5:url=file:/opt/IBM/RQM20/server OR url=file:///opt/IBM/RQM20/server
    2. 对于 SUSE Linux Enterprise Server 10:url=file:/opt/IBM/RQM20/server
  12. 此时 teamserver.properties 和供应概要文件已更改,您必须运行名为 repotools 的 Jazz 实用程序才能创建数据库表。repotools.bat 实用程序文件位于 InstallDir\server\repotools.bat 中。
    1. 打开命令窗口。
    2. 运行 repotools.bat -createTables
结果
此时即完成设置数据库。

反馈