Oracle 데이터베이스 설정

Design Management Server의 Oracle 데이터베이스 설정 프로세스에는 데이터베이스 시스템 구성, 데이터베이스 작성 및 테이블스페이스 및 사용자 설정이 포함됩니다.

시작하기 전에

데이터베이스 서버에서 Oracle을 설치하고 데이터베이스 서버를 액세스하고 데이터베이스를 작성 및 수정하는 데 필요한 권한이 있는지 확인하십시오. 데이터베이스 서버가 제대로 구성되었는지 확인하십시오. 예를 들어 다음 시스템 변수를 설정해야 할 수 있습니다.
중요사항: 다음 구성 매개변수 및 테이블스페이스 옵션이 예입니다. 사용자 환경에서는 다른 매개변수 및 옵션이 필요할 수 있습니다.

프로시저

  1. Oracle SQL*Plus 명령행 또는 데이터베이스 구성 보조를 사용하여 Jazz™ Team Server(JTS), Design Management Server(DM), 구성 관리 서버(VVC) 및 데이터 웨어하우스의 다른 데이터베이스(DW)에 대해 UTF-8 인코딩을 사용하는 Oracle 데이터베이스를 작성하십시오. 연결 모드로 공유 서버 모드를 사용하십시오. 자세한 내용은 Oracle 데이터베이스 도움말을 참조하십시오.
  2. 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;
  3. 각 테이블스페이스에 대한 사용자를 작성하고 이 데이터베이스에서 작업할 수 있도록 사용자 권한을 부여하십시오. 다음 코드가 예입니다.
    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;

피드백