Rational Quality Manager에 사용할 Oracle 데이터베이스 구성

다음 지시사항에 따라 Rational® Quality Manager에 사용할 Oracle 10g 데이터베이스를 구성하십시오.
시작하기 전에

다음 사항을 고려해야 합니다.

이 태스크 정보
주: IBM® Rational Team Concert는 Oracle 데이터베이스 구성에 대한 추가 정보를 제공합니다. 이 정보를 보려면 Oracle 데이터베이스 설정을 참조하십시오.

Rational Quality Manager에 사용할 Oracle을 구성하려면 다음을 수행하십시오.

  1. 필요하면 Oracle 설치 안내서의 지시사항에 따라 Oracle을 설치하십시오.
  2. Oracle 데이터베이스를 작성하십시오.

    Oracle 서버 시스템에서 데이터베이스 구성 도우미를 시작하고 새 데이터베이스를 작성하십시오. 이 타스크 수행 방법을 잘 모르면 데이터베이스 관리자에게 문의하십시오.

  3. 데이터베이스 성능을 향상시키려면 Oracle 서버의 적절한 위치에 최소 1GB의 Oracle 테이블 공간을 작성하십시오.
    아래 예제는 Windows® 시스템에서 실행된 create 문을 보여 줍니다.
    CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'c:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    주: 디렉토리 경로(이 예제에서는 c:\oracle_tbs)는 이미 존재해야 합니다. 별도의 특수 테이블 공간을 작성할 필요는 없습니다. Oracle 기본 USERS 테이블 공간을 사용할 수 있으나 Oracle이 관리하는 미리 할당된 디스크 공간에서 더 나은 성능을 나타냅니다.
  4. Rational Quality Manager에 대한 특수 Oracle 사용자를 작성하십시오.
    CREATE USER RQMDBuser IDENTIFIED BY RQMDBpswd DEFAULT TABLESPACE oracle_tbs

    이전 예제에서 사용자 이름은 RQMDBUser이고 암호(Oracle 용어로는 IDENTIFIED BY)는 RQMDBpswd입니다.

  5. RQMDBUser를 작성한 후, 다음 조치를 수행하는 데 필요한 시스템 권한을 사용자에게 부여하십시오.
    • 세션을 작성하십시오.
    • 테이블과 색인을 작성, 변경 및 삭제하십시오.
    • 작성한 테이블에서 삽입, 갱신 및 삭제하십시오.
  6. Oracle ojdbc14.jar 파일을 Oracle이 설치된 시스템에서 Rational Quality Manager 서버 시스템으로 복사하십시오.
    1. <installation_dir>/RQM/server로 이동하고 oracle이라는 디렉토리를 작성하십시오.
    2. ojdbc14.jar 파일을 oracle 디렉토리에 복사하십시오.
  7. Rational Quality Manager 데이터베이스 특성을 구성하십시오.
    1. <installation_dir>/RQM/server로 이동하여 teamserver.oracle.properties 파일을 찾으십시오.
    2. teamserver.oracle.properties 파일에서 데이터베이스 호스트 이름(또는 IP), 데이터베이스 이름 및 Oracle 사용자 이름과 암호를 아래와 같이 변경하십시오.

      다음은 기본 teamserver.oracle.properties 파일입니다.

      com.ibm.team.repository.db.vendor = ORACLE
      com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/ORCL
      com.ibm.team.repository.db.jdbc.password=jazzDBpswd

      다음은 Rational Quality Manager에 대해 수정된 후의 teamserver.oracle.properties 파일입니다.

      com.ibm.team.repository.db.vendor = ORACLE
      com.ibm.team.repository.db.jdbc.location=thin:RQMuser/{password}@//9.34.23.81:1521/RQMDB
      com.ibm.team.repository.db.jdbc.password=password

      여기서

      RQMuser는 적절한 DB 액세스 권한이 있는 사용자입니다.

      RQMDB는 Oracle 데이터베이스 이름입니다.

      9.34.23.81:1521은 Oracle 서버의 IP 주소와 포트 번호입니다.

      password는 Oracle 사용자의 암호입니다.

      주: 위의 IP 주소 앞에 있는 //는 RQM 서버와 Oracle이 서로 다른 시스템에 설치된 경우 필요합니다.

      또한 property: com.ibm.team.repository.db.jdbc.location에서 password={password} 텍스트를 변경하지 마십시오.

    3. “teamserver.oracle.properties” 파일에 다음 행을 추가하십시오.
      #websphere port configuration
      com.ibm.team.repository.server.repourl.port.http=9080
      com.ibm.team.repository.server.repourl.port.https=9443 
      주: 기본 포트 번호입니다. WAS를 설치하지 않았고 다른 포트 번호를 사용하면 이러한 포트 번호가 WAS에 지정된 포트 번호와 일치하도록 만들어야 합니다.
    4. teamserver.oracle.properties 파일을 저장하십시오.
    5. <installation_dir>/RQM/server에도 있는 teamserver.properties 파일의 이름을 teamserver.properties.BAK로 바꾸십시오.
    6. teamserver.oracle.properties 파일 이름을 teamserver.properties로 바꾸고 저장하십시오.
  8. 데이터베이스 테이블을 작성하십시오.

    이제 teamserver.properties 파일이 수정되었으므로 repotools라는 Jazz™ 유틸리티를 실행하여 데이터베이스 테이블을 작성해야 합니다. repotools.bat 유틸리티 파일은 <installation_dir>/RQM/server에 있습니다.

    명령 프롬프트 창을 열고 다음 인수를 지정하여 repotools를 실행하십시오.

    repotools -createTables logFile=c:/tmp/repotools.log

피드백