DB2 데이터베이스 설정

Jazz™ Team Server와 사용하도록 지원되는 DB2® 또는 번들로 제공되는 DB2 Workgroup Server 데이터베이스를 설정합니다.

시작하기 전에

이 프로시저에서는 다음 전제조건을 충족한 것으로 가정합니다. DB2 문서를 참조하거나 DB2 데이터베이스 관리자(DBA)에게 도움을 요청하십시오.

이 태스크 정보

DB2 데이터베이스를 설정하려면 다음을 수행하십시오.

프로시저

  1. DB2 명령창에서 데이터베이스를 작성하십시오. 예제 명령은 JAZZ라는 새 데이터베이스를 작성합니다. 이 명령은 DB2 명령창에서 실행됩니다. 명령창은 애플리케이션 시작 메뉴의 DB2 명령행 도구 메뉴에서 열 수 있습니다.
    • Windows®:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 8192
    • Linux:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 8192
    주: 유니코드 컨텐츠를 올바르게 처리하려면 데이터베이스 문자 세트가 UTF-8 인코딩이어야 합니다. AUDITABLE_LINKS 테이블은 Windows에서 기본 페이지 크기 4K에 맞지 않으므로 페이지 크기를 최소 8K로 설정하십시오.
    팁: 데이터베이스가 실행되고 있지 않으면 db2start 명령이 DB2를 시작합니다.
  2. JazzInstallDir/server/conf/jazz 디렉토리에서 teamserver.properties 파일을 찾아 이름을 teamserver.derby.properties로 바꾸십시오.
  3. JazzInstallDir/server/conf/jazz 디렉토리에서 teamserver.db2.properties 파일을 찾아 이름을 teamserver.properties로 바꾸십시오.
  4. teamserver.properties 파일에 데이터베이스 및 연결 세부사항을 지정하십시오.

    기본 연결 스펙은 포트 50000에서 localhost를 실행 중인 DB2 데이터베이스에 연결합니다. Windows에서는 해당 데이터베이스를 JAZZ라고 하고 사용자 이름과 비밀번호는 둘 다 db2admin입니다. 데이터베이스를 설정할 때 기본값을 사용했으면 teamserver.properties 파일이 이미 올바르게 구성되었을 수 있습니다. 그렇지 않으면, 구성과 일치하도록 이 정보를 변경하십시오.

    1. 텍스트 편집기에서 teamserver.properties 파일을 여십시오.
    2. 다음 행을 찾으십시오.
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. DB2 서버 및 데이터베이스의 com.ibm.team.repository.db.jdbc.location 값을 편집하십시오.
      팁: DB2 명령창에서 db2 get dbm cfg 명령을 실행한 다음 DB2 포트 이름이나 번호를 나타내는 SVCENAME이 있는 행을 찾으십시오. 이 명령이 표시한 번호를 포트 번호로 사용하십시오(위의 예제에서는 50000임). 명령이 숫자 이름을 리턴하지 않으면 이 이름에 지정된 포트 번호를 판별하여 해당 포트 번호를 사용하십시오. Linux에서는 /etc/services 파일에 포트 이름과 번호 맵핑이 들어 있고 Windows에서는 C:\windows\system32\drivers\etc\services 파일에 맵핑이 들어 있습니다. 자세한 정보는 데이터베이스 관리자에게 문의하거나 데이터베이스 문서를 참조하십시오.
    4. DB2 사용자 이름의 com.ibm.team.repository.db.jdbc.location 값을 편집하십시오.
      주: DB2 사용자는 테이블 및 테이블 공간을 작성하고 데이터베이스 구성을 수정할 수 있는 권한이 있어야 합니다. DB2 사용자는 운영 체제가 작성합니다.
    5. 사용자 비밀번호를 com.ibm.team.repository.db.jdbc.password 특성에 지정하십시오.
      주: com.ibm.team.repository.db.jdbc.location 특성에서 password={password} 텍스트는 변경하지 마십시오.
    6. 필요한 경우, com.ibm.team.repository.db.db2.content.tablespace.location 특성을 기본 테이블스페이스를 작성할 Jazz Team Server의 경로로 변경하십시오.
      주: 이 값이 기본값 content_tablespace에서 변경되지 않으면 테이블스페이스가 데이터베이스 스토리지 위치에 작성됩니다. Windows의 경우 새 경로는 이중 백슬래시를 사용하여 지정됩니다(예: com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace).

피드백