SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3774|回复: 0

[推荐] 安装 Rational solution for CLM 设置DB2数据库

[复制链接]
发表于 2012-11-29 15:52:49 | 显示全部楼层 |阅读模式
设置 DB2 数据库
Rational® solution for Collaborative Lifecycle Management 产品支持 IBM® DB2® Enterprise Server Edition。对于不支持 Enterprise Server Edition 的平台,您可以使用 IBM DB2 Workgroup Server Edition。您可以从 ibm.com® 下载其中一个 DB2 版本的试用版或者免费的 DB2 Express Server 版本(用于不超过 50 位开发者的部署)。

$ ~6 _" F% O8 ?4 e+ J6 J4 t开始之前. K( y+ c# Q7 I
注:
这些指示信息不适用于要在 IBM i 或 z/OS® 操作系统上安装或配置的部件。在 IBM i 上,会自动配置 DB2 for i 数据库。对于 z/OS,请参阅在 z/OS 上设置 DB2 数据库
9 U! U3 F/ c! _9 u9 \8 l! [# |* E
此过程要求满足下列先决条件。请参阅 DB2 文档或咨询 DB2 数据库管理员 (DBA) 来获取帮助。
  • 数据库未进行分区。分区数据库在此发行版中不受支持,不得使用。
  • 您有正确的用户密码。在 UNIX 系统中,请获取 DB2 实例所有者(通常为 db2inst1 用户)的密码。
  • 您已查看 DB2 文档以确认系统满足要求并且已正确地进行配置。
  • 已在要用作数据库服务器的机器上安装 DB2 并且此产品处于运行状态。此计算机可以不是运行 Jazz™ Team Server 的计算机。
  • teamserver.properties 文件中的用户对数据库具有系统管理员权限。
  • 了解有关 DB2 命令的更多信息: 在 Linux 上,要获取对 DB2 数据库的系统管理员权限,请使用 sudo 命令来获取 DB2 用户 db2inst1 并运行 bash 命令,其中 db2inst1 是缺省用户。您可以使用下列命令来检查和维护数据库:
  • db2start:启动 DB2(在 UNIX 上,实例所有者必须运行此命令)。
    db2stop:停止 DB2。
    db2sysc 过程:检查 DB2 进程是否处于运行状态。对于一般性的数据库使用,至少需要 2GB RAM 以供 DB2 进程使用。在生产环境中,考虑安装更多 RAM。
    reorg indexes/table:通过将索引数据重构为物理上连续的非分段页面来重组对表定义的所有索引。table 选项通过重构行以消除碎片数据以及通过压缩信息来重组表。
    runstats:更新有关表的物理特征和相关联索引的统计信息。这些特征包括记录数、页数和平均记录长度。在确定数据的访问路径时,优化器会使用这些统计信息。在表具有过多更新时或者在重组表之后,请调用此实用程序。
    db2 backup:备份数据库。此命令完成后,您将获得一个新的备份映像,该备份映像位于从中发出命令的路径或目录中。
    为了利用有助于提高大型数据库性能的状态选择访存优化功能,DB2 用户必须设置 DB2_OPTPROFILE 参数。运行下列命令以设置 DB2_OPTPROFILE 参数。db2set DB2_OPTPROFILE=YES db2stop db2start% z+ A! a2 m3 Z* B& b' q4 }
    运行下列命令,以确保设置了 DB2_OPTPROFILE 参数:db2set DB2_OPTPROFILE要点: 如果您将 Jazz Team Server 与“变更和配置管理”或“质量管理”应用程序安装在同一计算机或分布式平台上,那么必须为每个应用程序创建不同的数据库以及与该数据库相关联的数据库用户。此外,必须为数据仓库创建单独的数据库。
    请在 DB2 命令窗口中运行下列命令。您可以通过 DB2 命令行工具菜单下的应用程序启动菜单打开命令窗口。要连接到远程服务器,您可以使用 Telnet 或 SSH。通过运行 su db2inst1 命令来确保您已作为 db2inst1 用户进行连接。
    & t: V1 l3 D/ D1 q7 e, x( H

    ) L: F1 `: O9 q* O: |过程
    1 B7 Y8 P, O7 j6 T# }' [
    • 打开 DB2 命令窗口并创建此数据库。对于 Jazz Team Server,请创建名为 JTS 并采用 16K 页和 UTF-8 代码集的数据库。注: “需求管理”应用程序与 Jazz Team Server 使用同一个数据库。
      , W7 G! p: r$ b! v* C0 [& y* k: D8 W+ |db2 create database JTS using codeset UTF-8 territory en PAGESIZE 16384# f8 N2 j+ |' w1 w) |6 e# U
      对于“变更和配置管理”应用程序,请创建名为 CCM 并采用 16K 页和 UTF-8 代码集的数据库。db2 create database CCM using codeset UTF-8 territory en PAGESIZE 16384
      0 Q: y2 c6 u' z% B% K% {/ o3 z1 _3 n对于“质量管理”应用程序,请创建名为 QM 并采用 16K 页和 UTF-8 代码集的数据库。db2 create database QM using codeset UTF-8 territory en PAGESIZE 163840 u; D3 J) K$ h' x$ ]7 y/ X- q
      对于数据仓库,请创建名为 DW 并采用 16K 页和 UTF-8 代码集的数据库。db2 create database DW using codeset UTF-8 territory en PAGESIZE 16384
      + Q3 A, w+ g2 O# \+ C" p, n# H  G. R
      有关 DB2 数据仓库设置的更多信息,请单击此处
      提示: 如果数据库未在运行,命令 db2start 可启动 DB2。# V. A( O4 Q" \8 i% h+ g
      注: 如果您使用除 teamserver.properties 文件中指定的用户以外的用户来创建数据库,那么必须将 DBADM 权限授予该用户:db2 connect to <database name> db2 grant dbadm on database to user <user name> db2 disconnect <database name>3 A% i' Q2 U$ Y) ^0 |, J
    • 要配置数据库连接并创建数据库表,请完成下列其中一个步骤:注: 如果在同一数据库服务器上创建所有数据库(jts、ccm、qm 和 dw),请验证是否已将同时活动的数据库的最大数目设置为大于 4 的数目。如果此值小于活动数据库的数目,那么将发生 SQL 代码 1041 错误。
      • 如果要打开数据库管理器配置,请从 DB2 命令窗口中运行下列命令:db2 get dbm cfg
      • 查找同时活动的数据库的最大数目行。如果此数小于已安装的数据库数,请通过发出下列命令来将该数增大为 8::db2 update dbm cfg using numdb 8
      • 通过发出下列命令,停止并启动数据库管理器以使这些更改生效:db2stop db2start
        ) x, d5 }+ S( v4 c4 N
      ' Y4 S7 {( m  G# n# t  F4 G$ b

      " I/ s4 O6 v" x# Y8 d
      $ j6 ], W- Y& U( `

    8 t( Q- {8 E2 h, W
    : ]6 Z" s2 Q+ B6 G$ L0 S
0 g$ B- F! [$ A8 H
1 m; }# y* w* Q: X4 w! p8 x3 W% Q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-7-24 07:14 , Processed in 0.095571 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表