为 Design Management Server 设置 Oracle 数据库时,需要配置数据库系统、创建数据库以及设置表空间和用户
开始之前
在数据库服务器上安装 Oracle 并确保您具有访问该数据库服务器以及创建和修改数据库所必需的许可权。请确保数据库服务器已正确配置;例如,您可能需要设置下列系统变量:
- 将 ORACLE_HOME 设置为 Oracle 安装目录。
- 将 ORACLE_SID 设置为数据库服务器的 Oracle 系统标识。
- 将 ORACLE_JDBC_DRIVER_FILE 设置为名为 ojdbc5.jar 的 Oracle JDBC JAR 文件所在的位置。
要点: 下列配置参数和表空间选项为示例。您所在的环境可能需要另外的参数和选项。
过程
- 使用 Oracle SQL*Plus 命令行工具或数据库配置助手,为 Jazz™ Team Server (JTS)、Design Management Server (DM) 和配置管理服务器 (VVC) 创建使用 UTF-8 编码的 Oracle 数据库,为数据仓库 (DW) 创建另一数据库。 使用共享服务器模式作为连接模式。有关更多详细信息,请参阅 Oracle 数据库帮助。
- 使用 SQL*Plus,在每个数据库中创建两个表空间。 以下是示例代码:
CREATE TABLESPACE JTS
DATAFILE 'C:\oraclexe\app\oracle\oradata\jts01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE JTS_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\jtstemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE DM
DATAFILE 'C:\oraclexe\app\oracle\oradata\dm01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE DM_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\dmtemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE VVC
DATAFILE 'C:\oraclexe\app\oracle\oradata\vvc01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE VVC_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\vvctemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE DW
DATAFILE 'C:\oraclexe\app\oracle\oradata\dw01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE DW_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\dwtemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
- 为每个表空间创建用户并授予用户使用数据库的许可权。 以下是示例代码:
CREATE USER JTSUSER IDENTIFIED BY JTSUSER DEFAULT TABLESPACE JTS QUOTA UNLIMITED ON JTS TEMPORARY TABLESPACE JTS_TEMP;
CREATE USER DMUSER IDENTIFIED BY DMUSER DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
CREATE USER VVCUSER IDENTIFIED BY VVCUSER DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
CREATE USER DWUSER IDENTIFIED BY DWUSER DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO JTSUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DMUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO VVCUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DWUSER;