Design Management Server의 Oracle 데이터베이스 설정 프로세스에는 데이터베이스 시스템 구성, 데이터베이스 작성 및 테이블스페이스 및 사용자 설정이 포함됩니다.
시작하기 전에
데이터베이스 서버에서 Oracle을 설치하고 데이터베이스 서버를 액세스하고 데이터베이스를 작성 및 수정하는 데 필요한 권한이 있는지 확인하십시오.
데이터베이스 서버가 제대로 구성되었는지 확인하십시오. 예를 들어
다음 시스템 변수를 설정해야 할 수 있습니다.
- ORACLE_HOME에 Oracle 설치 디렉토리를 설정하십시오.
- ORACLE_SID에 데이터베이스 서버의 Oracle 시스템 ID를 설정하십시오.
- ORACLE_JDBC_DRIVER_FILE에
Oracle JDBC JAR 파일 ojdbc5.jar의 위치를 설정하십시오.
중요사항: 다음 구성 매개변수 및 테이블스페이스 옵션이 예입니다.
사용자 환경에서는 다른 매개변수 및 옵션이 필요할 수 있습니다.
프로시저
- Oracle SQL*Plus 명령행 또는 데이터베이스 구성 보조를 사용하여
Jazz™ Team Server(JTS), Design Management Server(DM), 구성 관리 서버(VVC) 및 데이터 웨어하우스의 다른 데이터베이스(DW)에 대해
UTF-8 인코딩을 사용하는 Oracle 데이터베이스를 작성하십시오. 연결 모드로 공유 서버 모드를 사용하십시오. 자세한 내용은
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;