设置 DB2 数据库

设置受支持的 DB2® 或绑定的 DB2 Workgroup Server 数据库以与 Jazz™ Team Server 一起工作。
开始之前
此过程假设已满足下列先决条件。请参考 DB2 文档或咨询 DB2 数据库管理员(DBA)来获取帮助。
关于此任务
要安装 DB2 数据库:
  1. 在 DB2 命令窗口中创建数据库。 示例命令创建名为 JAZZ 的新数据库。这些命令在 DB2 命令窗口中运行。命令窗口可以从 DB2 命令行工具菜单下的应用程序开始菜单中打开。
    注: 要确保对 Unicode 内容进行适当处理,必须将数据库字符集设置为 UTF-8 编码。由于在 Windows 上,AUDITABLE_LINKS 表不适于 4K 的缺省页面大小,因此请为 Rational® Team Concert 将页面大小设置为至少 8K,为 Rational Quality Manager 设置为至少 16K。
    • 在 Windows® 上:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 16K
    • 在 Linux 上:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 16K
    提示: 如果数据库未在运行,命令 db2start 可启动 DB2。
  2. 在目录 JazzInstallDir/server/conf/jazz 中查找文件 teamserver.properties,并将其重命名为 teamserver.derby.properties
  3. 在目录 JazzInstallDir/server/conf/jazz 中查找文件 teamserver.db2.properties,并将其重命名为 teamserver.properties
  4. teamserver.properties 文件中指定数据库和连接详细信息。

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

    1. 在文本编辑器中打开文件 teamserver.properties
    2. 找到下列行:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. 针对 DB2 服务器和数据库编辑 com.ibm.team.repository.db.jdbc.location 的值。
    4. 针对 DB2 用户名编辑 com.ibm.team.repository.db.jdbc.location 的值。
      注: DB2 用户必须具有许可权才能创建表、表空间以及修改数据库配置。DB2 用户由操作系统创建。
    5. 在属性 com.ibm.team.repository.db.jdbc.password 中指定用户密码。
      注: 请勿更改 com.ibm.team.repository.db.jdbc.location 属性中的 password={password} 文本。
    6. 如果必要,将属性 com.ibm.team.repository.db.db2.content.tablespace.location 更改为 Jazz Team Server 上可用于创建主表空间的路径。
      注: 如果该值保持为 content_tablespace 的缺省值不变,那么会在数据库存储位置下创建表空间。在 Windows 上,如果指定了新路径,那么此路径必须是通过使用双反斜杠来指定,例如:com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace。

反馈