以下是关于在 Oracle 中为 IBM® Rational® Asset Manager 创建生命周期管理数据库的指示信息。这些数据库供已包含的 IBM Rational Team Concert 版本使用。
开始之前
如果您在使用现有 Rational Team Concert 服务器,那么可以跳过此任务,因为 Rational Team Concert 已经拥有数据库。
Oracle 必须已安装且正在运行。
您必须在与资产数据库相同的主机上创建资产生命周期数据库。
过程
要设置资产生命周期的 Oracle 数据库:
- 通过使用 Oracle 数据库配置助手,执行向导中的步骤以创建新的数据库。
- 数据库必须与您为资产创建的数据库位于同一主机上。
- 使用全局数据库名称 ccmdb 以及系统标识 (SID) ccmdb。 全局数据库名称和系统标识必须相同。
- 在“字符集”页面上,选择使用 Unicode(AL32UTF8)。
- 同样在“字符集”页面上,对“国家字符集”选择 UTF8 - Unicode 3.0 UTF-8。
- 完成向导中的其他页,并接受缺省值。
- 创建表空间。
表空间必须具有以下属性:
- 名称不同于 oracle_tbs;
- 位置位于不同于 oracle_tbs 表空间的其他目录;
- 大小至少为 1 GB;对于较大的安装,您可能需要更多空间。
针对 Windows 计算机的以下命令会显示样本创建语句:
CREATE BIGFILE TABLESPACE jazz_tbs DATAFILE 'D:\jazz_tbs\jazz_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
注: 在以上命令中,目录 D:\jazz_tbs\ 必须存在。
- 创建数据库用户:
- 打开数据库控制。
- 浏览至用户页面。(在 Oracle 10.2(g) 中,单击管理,然后单击用户;在 Oracle 11(g) 中,单击服务器,然后在“安全性”部分中单击用户。)
- 创建满足以下条件的用户:
- 可使用任何有效用户名。与资产的数据库不同的是,不需要特定用户名。
- 用户具有 RESOURCE 和 CONNECT 角色。
- 用户的配额设置不受限制。
- 用户的缺省表空间为您在步骤 2 中所创建的表空间。
- 用户必须具有以下许可权:
- ALTER ANY INDEX
- ALTER ANY TABLE
- CREATE ANY INDEX
- CREATE DATABASE LINK
- CREATE MATERIALIZED VIEW
- CREATE PROCEDURE
- CREATE PUBLIC SYNONYM
- CREATE ROLE
- CREATE SEQUENCE
- CREATE SESSION
- CREATE SYNONYM
- CREATE TABLE
- CREATE TRIGGER
- CREATE TYPE
- CREATE VIEW
- DELETE ANY TABLE
- DROP ANY INDEX
- DROP ANY TABLE
- INSERT ANY TABLE
- UNLIMITED TABLESPACE
- UPDATE ANY TABLE
提示: Oracle 提供了具有多个相应许可权的缺省用户“Scott”。可将此缺省用户用作新的用户帐户基础。
- 重复上述步骤以创建名为 jtsdb 的数据库。
下一步做什么
如果您在使用 WebSphere® Application Server:
如果还没有部署服务器设置应用程序,那么请将其部署到服务器或集群。
为此,请参阅
部署到服务器或部署到集群。
限制: 要创建和使用应用程序服务器的集群,您必须具有 IBM WebSphere Application Server 网络部署 (ND),它并未与 IBM Rational Asset Manager 捆绑在一起。
如果要安装到 WebSphere Application Server 集群且需要安装 Rational Team Concert™,那么将还必须创建 Rational Team Concert 的单个应用程序服务器实例。
然后,使用服务器设置应用程序来配置 WebSphere Application Server 以连接到数据库。如果还没有将服务器设置应用程序部署到服务器或集群,请参阅使用服务器设置应用程序来部署和配置应用程序文件。
- 如果在使用 Apache Tomcat:
- 配置 Apache Tomcat 和部署 Rational Asset Manager 应用程序文件。请参阅将 Rational Asset Manager 服务器应用程序部署在 Tomcat 6 或 7 上。