Rational® Engineering Lifecycle
Manager Jazz™ Team Server, Rational Engineering Lifecycle
Manager 및
구성 관리 애플리케이션으로 작동하도록 Oracle 데이터베이스를 설정하십시오.
시작하기 전에
Oracle 데이터베이스 작성 및 설정을 위해 데이터베이스를 준비하는 사용자에게 데이터베이스에 대한
데이터베이스 관리 권한이 있으며 시스템 관리 권한이 있는 사용자가 데이터베이스, 테이블스페이스 스토리지 및
해당 스토리지 구성을 작성한다고 가정합니다. 또한 데이터베이스 서버로 사용할 컴퓨터에도 지원되는 Oracle 에디션 중 하나를
설치해야 합니다. 이 컴퓨터는
Jazz Team Server가
실행되는 컴퓨터와 다른 컴퓨터일 수 있습니다.
- Oracle 데이터베이스 11g Standard 또는 Enterprise Edition 릴리스 2
- Oracle 데이터베이스 10g Standard 또는 Enterprise Edition 릴리스 2
참고: Oracle 10g 및 11g용
필수 JDBC(Java™ Database Connectivity) 드라이버는 ojdbc5.jar 11.2.0.3 이상입니다. 또한 데이터베이스를 최신 데이터베이스 버전으로
업데이트하십시오. 예를 들어, 데이터베이스 서버가 11.2인 경우에는 11.2.0.3 이상을
실행해야 합니다.
중요사항: 다음 구성 매개변수 및 테이블스페이스 옵션은 예제이며,
사용자 환경에 완전히 적용되지 않을 수도 있습니다. 예를 들어, AUTOEXTEND 설정을 사용할 수 없는 경우에는
파일이 증가할 수 있도록 충분히 커야 합니다.
또는 Jazz Team Server 데이터베이스 사용자에 대해
UNLIMITED 크기 할당량을 사용할 수 없는 경우, 빨리 증가할 수 있도록 충분한 공간을
허용하십시오.
중요사항: 동일한 컴퓨터 또는 분산 플랫폼에
Rational Engineering Lifecycle
Manager 애플리케이션을 설치하는 경우,
각 애플리케이션에 대해 별도의 데이터베이스를 작성하거나 모든 애플리케이션에 대해 동일한 데이터베이스를 사용할 수 있습니다. 그러나 각 애플리케이션에 대해 해당 테이블스페이스와 연관된 데이터베이스 사용자 및
별도의 테이블스페이스를 작성해야 합니다.
이 주제의 예제는 각 애플리케이션에 전용인 별도의 데이터베이스 사용자를 포함하는 하나의 Oracle 데이터베이스와
관련이 있습니다.
참고: Jazz Team Server 및
모든 Rational Engineering Lifecycle
Manager 애플리케이션에 대해 작성하는 데이터베이스는
UTF-8을 문자 세트로 사용하도록 형식화해야 합니다. 기본적으로, Oracle은
UTF-8 문자 세트로 데이터베이스를 작성하지 않습니다. 새 데이터베이스를 작성하면, Oracle DB 설정에서 AL32UTF8을 선택하는지 확인하십시오.
프로시저
- 시스템 관리자로
Jazz Team Server 및 모든 애플리케이션에 대해
UTF8 인코딩으로 데이터베이스를 작성하십시오.
- 다음과 같이 SQL *Plus 창을 열고 데이터베이스 테이블스페이스를 작성하십시오.
CREATE TABLESPACE <relmjts user tablespace>
DATAFILE '<path and name of .dbf file>'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE <relmjts user temp tablespace>
TEMPFILE '<path and name of the temp .dbf file>'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
- 모든 Rational Engineering Lifecycle
Manager 애플리케이션을 설치 중인 경우, 이전 단계를 두 번 반복하여
Rational Engineering Lifecycle
Manager JTS(relmjts), Rational Engineering Lifecycle
Manager(relm) 및
구성 관리 애플리케이션(vvc)에 대해 별도의 테이블스페이스를 작성해야 합니다. Oracle Enterprise Manager Database Control에서
작성한 테이블스페이스가 표시되고 액세스 가능한지 확인하십시오.
- 각각의 새 테이블스페이스에 대한 Oracle 데이터베이스 사용자를 작성하십시오.
테이블스페이스를
작성한 다음 각 애플리케이션이 Oracle 데이터베이스를 사용하도록 특수
Oracle 사용자를 작성해야 합니다. 하나의 Oracle 데이터베이스에서 실행되는 여러 Jazz 서버의 경우,
각 애플리케이션에 대해 Oracle 데이터베이스 사용자를 작성해야 합니다. Oracle 데이터베이스 사용자는
세션, 테이블, 프로시저 및 뷰를 작성하는 권한으로 테이블스페이스(무제한 또는 공간 할당량 사용)에
데이터베이스 오브젝트를 작성할 수 있어야 합니다.
이 예제에서
꺾쇠 괄호의 구문을 바꾸십시오.
CREATE USER <relmjts db user> IDENTIFIED BY <password> DEFAULT TABLESPACE <relmjts user tablespace> QUOTA UNLIMITED ON <relmjts user tablespace> TEMPORARY TABLESPACE <relmjts user temp tablespace>;
사용자를
작성한 후에는 사용자에게 Jazz 데이터베이스를 초기화하는 데 필요한 권한을 부여해야 합니다.
다음 SQL 명령을 사용하여
적절한 권한을 부여할 수 있습니다.
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO <relmjts db user>;
참고: Oracle에서 웨어하우스를 작성하려면 다른 데이터베이스에 비해
추가 권한이 필요합니다. 데이터 웨어하우스에 대한 연결 스펙에서 데이터베이스 사용자를
지정한 경우 데이터베이스 사용자에 DBA 권한이 있는지 확인하십시오. 자세한 정보는
설치 완료를 참조하십시오. 또한
"USERS" 테이블스페이스가 이미 존재한다고 가정합니다. 이것은
기본 Oracle 테이블스페이스입니다. 이 테이블스페이스가
Oracle 데이터베이스에 존재하지 않는 경우 다음 명령을 사용하여 작성하십시오.
CREATE TABLESPACE USERS
DATAFILE '<path and name of .dbf file>'
SIZE <tablespace size> AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
- ORACLE_JDBC_DRIVER_FILE 환경 변수를 작성하고
sqljdbc6.jar JDBC 드라이버를 지시하십시오. 해당 위치는 Oracle 제품 및 운영 체제에 따라 다를 수 있습니다. www.oracle.com에서
지원되는 Oracle JDBC 드라이버(ojdbc6.jar 11.2.0.3)를 다운로드할 수 있습니다.
- 을 클릭하십시오.
- 고급 탭을 클릭한 후 환경 변수를 클릭하십시오.
- 시스템 변수 목록에서 새로 작성을 클릭하십시오.
- 변수 이름에 ORACLE_JDBC_DRIVER_FILE을 입력하고,
변수값에 C:\Path_to_JDBC_dirver\ojdbc6.jar을 입력하십시오.
- Linux 시스템에서
다음 환경 변수 선언을 추가하십시오.
ORACLE_JDBC_DRIVER_FILE =.;Path_to_JDBC_dirver/ojdbc6.jar
참고: Rational Engineering Lifecycle
Manager는
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 드라이버를 나타내는 사용자 정의 특성도 추가해야 합니다. 자세한 정보는 Rational Engineering Lifecycle Manager에 적합하게 WebSphere Application Server 설정의 내용을 참조하십시오.
- 데이터베이스 연결을 구성하고 데이터베이스 테이블을 작성하려면 다음 단계 중 하나를 완료하십시오.
- Tomcat을 사용하는 경우, 서버를 시작하고 Rational Engineering Lifecycle Manager 애플리케이션의 Jazz Team Server 설정 마법사 실행을 계속하십시오.
- WebSphere Application Server를 배치하는 경우 Rational Engineering Lifecycle Manager 애플리케이션의 Jazz Team Server 설정 마법사 실행의 내용을 참조하십시오.