设置 Oracle 数据库

遵循下列指示信息来配置 Oracle 数据库,以供与 Rational® Quality Manager 配合使用。
开始之前

要考虑的要点:

关于此任务
注: IBM® Rational Team Concert 提供有关配置 Oracle 数据库的其他信息。要查看此信息,请参阅设置 Oracle 数据库

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

  1. 如有必要,请遵循 Oracle 安装指南中的指示信息来安装 Oracle。
  2. 创建 Oracle 数据库。

    在 Oracle 服务器机器上,启动数据库配置助手并创建新数据库。如果您不确定如何执行此任务,请与数据库管理员协同工作。

  3. 要改善数据库性能,请在 Oracle 服务器上的适当位置创建大小至少为 1 GB 的 Oracle 表空间。
    以下示例显示了在 Windows® 机器上执行的 create 语句:
    CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'c:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    注: 目录路径(在此示例中为 c:\oracle_tbs)必须已存在。 不必创建单独的专用表空间。您可以使用 Oracle 缺省 USERS 表空间,但是 Oracle 使用其管理的磁盘上的预分配空间性能更佳。
  4. Rational Quality Manager 创建特殊 Oracle 用户。
    CREATE USER RQMDBuser IDENTIFIED BY RQMDBpswd DEFAULT TABLESPACE oracle_tbs

    在先前示例中,用户名为 RQMDBUser 并且密码(Oracle 术语中的 IDENTIFIED BY)为 RQMDBpswd。

  5. 创建 RQMDBUser 后,授予用户执行下列操作必需的系统许可权:
    • 创建会话。
    • 创建、修改和断开表与索引。
    • 从所创建的表中进行插入、更新和删除。
  6. 将 Oracle ojdbc14.jar 文件从 Oracle 安装所在的机器复制到 Rational Quality Manager 服务器机器。
    1. 浏览到 InstallDir/server/ 并创建名为 oracle 的目录。
    2. 将 ojdbc14.jar 文件复制到 oracle 目录中。
  7. 配置 Rational Quality Manager 数据库属性。
    1. 浏览到 InstallDir/server/conf/jazz 并查找 teamserver.oracle.properties 文件。
    2. 在 teamserver.oracle.properties 文件中,更改数据库主机名(或 IP)、数据库名称以及 Oracle 用户名和密码,如下所示:

      缺省 teamserver.oracle.properties 文件:

      com.ibm.team.repository.db.vendor = ORACLE
      com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/ORCL
      com.ibm.team.repository.db.jdbc.password=jazzDBpswd

      针对 Rational Quality Manager 修改后的 teamserver.oracle.properties 文件:

      com.ibm.team.repository.db.vendor = ORACLE
      com.ibm.team.repository.db.jdbc.location=thin:RQMuser/{password}@//9.34.23.81:1521/RQMDB
      com.ibm.team.repository.db.jdbc.password=password

      其中

      RQMuser 是具有相应 DB 访问权的用户。

      RQMDB 为 Oracle 数据库名称。

      9.34.23.81:1521 为 Oracle 服务器的 IP 地址和端口号。

      密码为 Oracle 用户密码。

      注: 当 RQM 服务器和 Oracle 安装在不同机器上时,需要以上 IP 地址前面的 //。

      此外,请勿更改以下属性中的 password={password} 文本:com.ibm.team.repository.db.jdbc.location

    3. 将下列行添加到“teamserver.oracle.properties”文件。
      #websphere port configuration
      com.ibm.team.repository.server.repourl.port.http=9080
      com.ibm.team.repository.server.repourl.port.https=9443 
      注: 这些是缺省端口号。如果您还未安装 WAS 并且使用其他端口号,那么将需要使这些端口号与 WAS 中所指定的端口号匹配。
    4. 保存 teamserver.oracle.properties 文件。
    5. 将 teamserver.properties 文件重命名为 teamserver.properties.BAK。
    6. 将 teamserver.oracle.properties 文件重命名为 teamserver.properties 并保存。
  8. 创建数据库表。

    此时 teamserver.properties 文件已更改,您必须运行名为 repotools 的 Jazz™ 实用程序才能创建数据库表。The repotools.bat 实用程序文件位于 InstallDir/server/ 中。

    打开命令提示符窗口并运行带下列参数的 repotools:

    repotools -createTables logFile=c:/tmp/repotools.log

反馈