Oracle 데이터베이스 설정

Oracle 데이터베이스를 설정하여 Jazz™ Team Server, DM(Design Management) 및 VVC(Configuration Management) 애플리케이션에서 작업하십시오.

시작하기 전에

프로시저

  1. 시스템 관리자로 Jazz Team Server 및 모든 애플리케이션에 대해 UTF-8 인코딩으로 데이터베이스를 작성하십시오.
    1. 데이터베이스 구성 지원 마법사를 시작하고 시작 페이지에서 다음을 클릭하십시오.
    2. 오퍼레이션 페이지에서, 데이터베이스 작성을 선택한 다음 다음을 클릭하십시오.
    3. 템플리트 페이지에서, 데이터베이스 사용자 정의를 선택하고 다음을 클릭하십시오.
    4. 글로벌 데이터베이스 이름SID 필드에서, 컨텐츠 스토리지 데이터베이스의 이름을 입력하십시오(예: DMDB). 다음을 클릭하십시오.
    5. 데이터베이스 제어를 구성하려면, 경보 알림을 위해 필수 정보를 입력하고 옵션으로 일별 디스크 백업 스케줄을 사용하도록 설정하십시오. 데이터베이스 제어 구성을 하지 않고 계속하려면, Enterprise Manager 구성 옆에 있는 선택란을 선택 취소한 다음 다음을 클릭하십시오.
    6. 데이터베이스 신임 정보 페이지에서, 사용자 계정에 대한 옵션을 선택한 다음 다음을 클릭하십시오.
      참고: Oracle 비밀번호 복잡도 정책에서 비밀번호 길이는 최소 8자여야 합니다. 이 외에도 비밀번호에는 최소 한 개의 대문자, 한 개의 소문자, 그리고 한 자리의 숫자가 포함되어야 합니다.
    7. 다음 페이지에서, 스토리지 유형과 데이터베이스 파일의 위치를 선택하십시오.다음을 클릭하십시오.
    8. 다음 페이지에서, 데이터베이스에 대한 복구 옵션을 선택한 다음 다음을 클릭하십시오.
    9. 다음 페이지에서, 데이터베이스에 샘플 스키마를 추가할지 여부를 지정하십시오. 다음을 클릭하십시오.
    10. 다음 페이지에서, 문자 세트 탭을 클릭하고 Unicode(AL32UTF8) 사용을 선택하십시오. 다음을 클릭하십시오.
      참고: 문자 세트를 Unicode(AL32UTF8)로 설정하면 여러 언어 그룹을 저장할 수 있습니다.
    11. 데이터베이스 스토리지 페이지에서 데이터베이스 오브젝트를 확인하거나 변경하고 다음을 클릭하십시오.
    12. 다음 페이지에서 완료를 클릭하여 데이터베이스를 작성하십시오.
    13. 열려있는 확인 창에서, 선택적으로 해당 페이지를 HTML 파일로 저장한 다음 확인을 클릭하십시오. 데이터베이스 작성 진행상태를 표시하는 진행 표시줄이 나타납니다.
  2. SQL *Plus 창을 열고 SYSTEM 또는 SYSDBA로 로그인하십시오.

    Jazz Team Server에 대한 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. JTS를 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, JTS.DBF를 작성하려는 데이터 파일 이름으로 바꾸십시오.

    CREATE TABLESPACE JTS 
    DATAFILE 'ORACLE_BASE/oradata/CLMDB/JTS.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Jazz Team Server에 대한 임시 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. JTS_TEMP를 임시 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, CLMDB를 1단계에서 작성한 데이터베이스 이름으로, JTS_TEMP.DBF를 작성하려는 임시 파일 이름으로 바꾸십시오.
    CREATE TEMPORARY TABLESPACE JTS_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/JTS_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Design Management 애플리케이션에 대한 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. DM을 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, DM.DBF를 작성하려는 데이터 파일 이름으로 바꾸십시오.

    CREATE TABLESPACE DM 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DM.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Design Management 애플리케이션에 대한 임시 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. DM_TEMP를 임시 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, DM_TEMP.DBF를 작성하려는 임시 파일 이름으로 바꾸십시오.
    CREATE TEMPORARY TABLESPACE DM_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/DM_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Configuration Management 애플리케이션에 대한 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. VVC를 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, VVC.DBF를 작성하려는 데이터 파일 이름으로 바꾸십시오.

    CREATE TABLESPACE VVC 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/VVC.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Configuration Management 애플리케이션에 대한 임시 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. VVC_TEMP를 임시 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, VVC_TEMP.DBF를 작성하려는 임시 파일 이름으로 바꾸십시오.
    CREATE TEMPORARY TABLESPACE VVC_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/VVC_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    공통 데이터 웨어하우스에 대한 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. DW를 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, CLMDB를 1단계에서 작성한 데이터베이스 이름으로, DW.DBF를 작성하려는 데이터 파일 이름으로 바꾸십시오.

    CREATE TABLESPACE DW 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DW.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    공통 데이터 웨어하우스에 대한 임시 테이블스페이스를 작성하려면 다음 명령을 입력하십시오. DW_TEMP를 임시 테이블스페이스 이름으로, ORACLE_BASE를 Oracle이 설치된 절대 경로로, DMDB를 1단계에서 작성한 데이터베이스 이름으로, DW_TEMP.DBF를 작성하려는 임시 파일 이름으로 바꾸십시오.
    CREATE TEMPORARY TABLESPACE DW_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/DW_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    참고:

    Oracle Enterprise Manager Database Control에서 서버 > 테이블스페이스를 클릭하고 작성한 테이블스페이스가 표시되고 액세스 가능한지 확인하십시오. 또한 USERS라는 기본 Oracle 테이블스페이스가 이미 있어야 합니다. 이 테이블스페이스가 Oracle 데이터베이스에 존재하지 않는 경우에는 작성하십시오.

  3. 각각의 새 테이블스페이스에 대한 Oracle 데이터베이스 사용자를 작성하십시오.

    테이블스페이스를 작성한 다음 각 애플리케이션이 Oracle 데이터베이스를 사용하도록 특수 Oracle 사용자를 작성해야 합니다. 하나의 Oracle 데이터베이스에서 실행되는 여러 Jazz 서버의 경우, 각 애플리케이션에 대해 Oracle 데이터베이스 사용자를 작성해야 합니다. Oracle 데이터베이스 사용자는 세션, 테이블, 프로시저 및 뷰를 작성하는 권한으로 테이블스페이스(무제한 또는 공간 할당량 사용)에 데이터베이스 오브젝트를 작성할 수 있어야 합니다.

    Jazz Team Server 테이블스페이스의 사용자를 작성하고 필수 권한을 부여하려면 다음 명령을 입력하십시오.
    CREATE USER JTS_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE JTS QUOTA UNLIMITED ON JTS TEMPORARY TABLESPACE JTS_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO JTS_DB_USER;
    Design Management 애플리케이션 테이블스페이스의 사용자를 작성하고 필수 권한을 부여하려면 다음 명령을 입력하십시오.
    CREATE USER DM_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DM_DB_USER;
    Configuration Management 애플리케이션 테이블스페이스의 사용자를 작성하고 필수 권한을 부여하려면 다음 명령을 입력하십시오.
    CREATE USER VVC_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO VVC_DB_USER;
    공통 데이터 웨어하우스 테이블스페이스의 사용자를 작성하고 필수 권한을 부여하려면 다음 명령을 입력하십시오.
    CREATE USER DW_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
    GRANT DBA TO DW_USER;
    참고: Oracle에서 데이터 웨어하우스를 작성하려면 다른 데이터베이스에 비해 추가 권한이 필요합니다. 데이터 웨어하우스에 대한 연결 스펙에서 데이터베이스 사용자를 지정한 경우 데이터베이스 사용자에 DBA 권한이 있는지 확인하십시오. 이 권한은 데이터 웨어하우스가 작성된 후에 변경할 수 있습니다.
  4. ORACLE_JDBC_DRIVER_FILE 환경 변수를 작성하고 sqljdbc6.jar JDBC 드라이버를 지시하십시오. 해당 위치는 Oracle 제품 및 운영 체제에 따라 다를 수 있습니다. www.oracle.com에서 지원되는 Oracle JDBC 드라이버(ojdbc6.jar)를 다운로드할 수 있습니다.
    1. 시작 > 제어판 > 시스템을 클릭하십시오.
    2. 고급 탭을 클릭한 후 환경 변수를 클릭하십시오.
    3. 시스템 변수 목록에서 새로 작성을 클릭하십시오.
    4. 변수 이름ORACLE_JDBC_DRIVER_FILE을 입력하고, 변수값C:\Path_to_JDBC_dirver\ojdbc6.jar을 입력하십시오.
    1. Unix 시스템에서 다음 환경 변수 선언을 추가하십시오.
      ORACLE_JDBC_DRIVER_FILE =.:Path_to_JDBC_dirver/ojdbc6.jar
      참고: Design Management 4.0.x는 더 이상 JRE 5.0을 지원하지 않습니다. 지원되는 JRE의 버전은 6.0 및 7.0입니다. ojdbc5.jar 클래스 라이브러리에는 JRE 5.0이 필요하고 sqljdbc6.jar 클래스 라이브러리에는 JRE 6.0 이상이 필요합니다. sqljdbc6.jar을 사용해야 합니다.

      WebSphere Application Server를 사용 중인 경우에는 ojdbc6.jar JDBC 드라이버를 나타내는 사용자 정의 특성도 추가해야 합니다. 자세한 정보는 WebSphere Application Server에 Design Management Server 배치의 내용을 참조하십시오.

  5. 데이터베이스 연결을 구성하고 데이터베이스 테이블을 작성하려면 다음 단계 중 하나를 완료하십시오.
    1. Tomcat을 사용하는 경우, 서버를 시작하고 Design Management Server 설정 및 구성을 계속하십시오.
    2. WebSphere Application Server를 배치하는 경우, WebSphere Application Server에 Design Management Server 배치을 참조한 후 Design Management Server 설정 및 구성을 계속하십시오.

피드백