Rational® Quality Manager와 함께
사용할 Oracle 데이터베이스를 구성하려면 다음 지시사항에 따르십시오.
시작하기 전에
다음 사항을 고려해야 합니다.
- Oracle을 전용 데이터베이스 서버에 설치하거나
Rational Quality Manager가 설치된 동일한
시스템에 설치할 수 있습니다.
- 유니코드 컨텐츠를 제대로 처리하려면 데이터베이스 문자 세트가 UTF-8 인코딩이어야 합니다.
- 이러한 지시사항을 수행하는 사용자는 Oracle 데이터베이스에 대한 시스템 관리 권한이 있어야 합니다.
이 태스크 정보
주: IBM®
Rational Team Concert는
Oracle 데이터베이스 구성에 대한 추가 정보를 제공합니다.
이 정보를 보려면
Oracle 데이터베이스 설정을 참조하십시오.
Oracle 데이터베이스를 설정하려면 다음을 수행하십시오.
- 필요하면 Oracle 설치 안내서의 지시사항에 따라 Oracle을 설치하십시오.
- Oracle 데이터베이스를 작성하십시오.
Oracle 서버 시스템에서 데이터베이스 구성 도우미를 시작하고 새 데이터베이스를 작성하십시오.
이 태스크 수행 방법을 잘 모르면 데이터베이스 관리자에게 문의하십시오.
- 데이터베이스 성능을 향상시키려면 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이 관리하는 미리 할당된 디스크 공간이 더 성능이 좋습니다.
- Rational Quality Manager에
대한 특수 Oracle 사용자를 작성하십시오.
CREATE USER RQMDBuser IDENTIFIED BY RQMDBpswd DEFAULT TABLESPACE oracle_tbs
이전 예제에서 사용자 이름은 RQMDBUser이고 비밀번호(Oracle 용어로는 IDENTIFIED
BY)는 RQMDBpswd입니다.
- RQMDBUser를 작성한 후, 다음 조치를 수행하는 데 필요한 시스템 권한을 사용자에게 부여하십시오.
- 세션을 작성합니다.
- 테이블과 색인을 작성, 변경 및 삭제합니다.
- 작성한 테이블에서 삽입, 업데이트 및 삭제합니다.
- Oracle ojdbc14.jar 파일을 Oracle이 설치된 시스템에서
Rational Quality Manager
서버 시스템으로 복사하십시오.
- InstallDir/server/로 이동하여
oracle이라는 디렉토리를 작성하십시오.
- ojdbc14.jar 파일을 oracle 디렉토리에 복사하십시오.
- Rational Quality Manager
데이터베이스 특성을 구성하십시오.
- InstallDir/server/conf/jazz로 이동하여
teamserver.oracle.properties 파일을 찾으십시오.
- 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이 서로 다른 시스템에 설치된 경우 필요합니다.
또한 com.ibm.team.repository.db.jdbc.location 특성에서 password={password} 텍스트는 변경하지 마십시오.
- “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에 지정된 포트 번호와 일치하도록
만들어야 합니다.
- teamserver.oracle.properties 파일을 저장하십시오.
- teamserver.properties 파일의 이름을 teamserver.properties.BAK로 변경하십시오.
- teamserver.oracle.properties 파일 이름을 teamserver.properties로 바꾸고 저장하십시오.
- 데이터베이스 테이블을 작성하십시오.
이제 teamserver.properties 파일이 수정되었으므로 repotools라는
Jazz™ 유틸리티를 실행하여
데이터베이스 테이블을 작성해야 합니다.
repotools.bat 유틸리티 파일은 InstallDir/server/에 있습니다.
명령 프롬프트 창을 열고 다음 인수를 지정하여 repotools를 실행하십시오.
repotools -createTables logFile=c:/tmp/repotools.log