设置 DB2 数据库

设置受支持的 DB2® 或捆绑的 DB2 工作组服务器数据库,使其与 Jazz™ Team Server 协同工作。
开始之前
本过程假定已满足下列先决条件。请查阅 DB2 文档或者咨询 DB2 数据库管理员(DBA)以获取帮助。
关于此任务
要设置 DB2 数据库,请执行下列操作:
  1. 在 DB2 命令窗口中创建数据库。 示例命令将创建一个称为 JAZZ 的新数据库。这些命令在 DB2 命令窗口中运行。可以从“DB2 命令行工具”菜单下的“应用程序启动”菜单来打开此命令窗口。
    • 在 Windows® 上:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 8192
    • 在 Linux 上:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 8192
    注: 为了确保正确处理 Unicode 内容,数据库字符集必须采用 UTF-8 编码。由于 AUDITABLE_LINKS 表在 Windows 上的缺省页大小(4K)中放不下,所以请将页大小设置为 8K。
    提示: 如果数据库未运行,那么 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 文件中指定数据库和连接详细信息。

    缺省连接规范将连接至在端口 50000 上的 localhost 中运行的 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。

反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误