서버 설정 애플리케이션을 사용하여 데이터베이스 구성

서버 설정 애플리케이션은 IBM® WebSphere® Application Server에 대한 브라우저 기반 웹 애플리케이션으로, 다른 Rational® Asset Manager 애플리케이션을 배치하고 데이터베이스, 보안, 성능 및 저장소 설정을 구성하는 데 도움이 됩니다. Rational Asset Manager 웹 클라이언트 내 관리 페이지를 사용하는 대신, 서버 설정 애플리케이션을 사용하여 나중에 이 설정을 수정할 수 있습니다.

시작하기 전에

프로시저

  1. 섹션 2, 파트 1에서 새 데이터베이스를 작성하거나 기존 데이터베이스에 연결하십시오.
    1. 새 데이터베이스를 작성할 것인지, 또는 기존 데이터베이스를 사용할 것인지 선택하십시오.
      • 새 자산 및 라이프사이클 데이터베이스를 작성하고 채우려면 세 데이터베이스를 모두 작성해야 함을 선택하고 다음을 클릭하십시오. 12.b 단계로 이동하십시오.
      • 새 라이프사이클 데이터베이스를 작성하고 기존 자산 데이터베이스를 사용하려면 RTC의 CCM 및 JTS 데이터베이스를 모두 작성해야 함을 선택하고 다음을 클릭하십시오. 12.b.v 단계로 이동하십시오.
      • 기존 자산 및 라이프사이클 데이터베이스를 사용하려면(예: Rational Asset Manager의 이전 버전에서 업그레이드하는 경우) 세 데이터베이스를 모두 이미 작성했으며 설정을 수정하려고 함을 선택한 후에 다음을 클릭하십시오. 13 단계로 이동하십시오.
    2. 데이터베이스를 작성하십시오.
      • z/OS® 이외의 지원되는 운영 체제에서 실행 중인 DB2®의 경우에는 Java™ 애플릿을 사용하여 데이터베이스를 작성할 수 있습니다. z/OS에서 실행 중인 DB2의 경우에는 데이터베이스를 수동으로 작성해야 합니다.
        • Java 애플릿을 사용하려면 다음을 수행하십시오.
          1. 애플릿에서 로드한 후 로컬 컴퓨터에서 DB2 인스턴스를 검색합니다. 서버 설정 애플리케이션을 실행하는 브라우저는 DB2가 설치된 컴퓨터에 있어야 합니다. 애플릿이 DB2의 인스턴스를 찾은 경우 DB2 설치 위치 및 해당 버전이 표시됩니다. 애플릿이 인스턴스를 찾지 못한 경우 위치를 입력하는 프롬프트가 표시됩니다.
          2. 다른 DB2 설치를 사용하려면 설치 위치 변경을 클릭하십시오.
          3. DB2 관리자의 사용자 ID비밀번호를 입력하십시오. DB2 관리자는 운영 체제에서 관리합니다.
          4. 적합한 위치를 선택한 후에 자산의 데이터베이스 작성 필드에 자산 데이터베이스의 이름(예: RAMDB)을 입력하십시오.
          5. Rational Team Concert를 설치하는 경우에는 RTC의 CCM에 대한 데이터베이스 작성 필드에 CCM(Change and Configuration Management) 라이프사이클 관리 데이터베이스의 이름(예: CCMDB)을 입력하십시오. RTC의 JTS에 대한 데이터베이스 작성 필드에 Jazz™ Team Server(JTS) 라이프사이클 관리 데이터베이스의 이름(예: JTSDB)을 입력하십시오. 기존 Rational Team Concert를 사용하는 경우 새 데이터베이스를 작성하지 않아도 됩니다.
          6. 데이터베이스 작성을 클릭하십시오. 그러면 자산에 대한 데이터베이스의 테이블도 채웁니다.
        • 수동으로 DB2 데이터베이스를 작성하고 구성하려면 DB2 데이터베이스를 수동으로 작성하는 방법에 대한 지시사항 보기를 클릭하고 표시된 지시사항에 따르십시오.
      • Oracle 또는 SQL Server의 경우 다음 지침에 따라 수동으로 데이터베이스를 작성하고 채우십시오.
      서버 설정 애플리케이션에 표시되는 지시사항은 자산 데이터베이스 작성의 지시사항과 같습니다.
  2. 섹션 2, 파트 2에서 데이터베이스 연결 특성을 지정하십시오.
    1. 데이터베이스 서버 텍스트 필드에, 데이터베이스 서버의 호스트 이름 또는 IP 주소(예: servername.example.com)를 입력하십시오. (localhost는 사용하지 마십시오.)
    2. 포트 필드에 포트 번호를 입력하십시오. 예를 들어, DB2의 기본값은 50000입니다.
    3. 데이터베이스 애플리케이션에 관리 권한이 있는 사용자의 사용자 ID와 비밀번호를 입력하십시오.
    4. 서버의 데이터베이스에 필요한 아카이브 파일의 위치를 제공하거나 서버에 해당 파일을 업로드하도록 선택하십시오. 데이터베이스 벤더가 이러한 파일을 제공할 수 있습니다.
      • 서버에서 아카이브 파일의 위치를 입력하려면 해당 파일이 있는 폴더의 전체 경로를 입력하십시오(예: C:\Program Files\IBM\SQLLIB\java).
      • 서버에 파일을 업로드하려면 해당 옵션을 선택하고 로컬 컴퓨터에서 하나 이상의 파일을 찾아보십시오. 기본적으로 이 파일은 로컬 컴퓨터의 Rational_Asset_Manager_install_root\ram\was\universalDriver\lib에서 사용 가능합니다. 서버에 업로드하는 경우에는 WebSphere_install_directory\profiles\profile_name\config\cells\cell_name\ram_jdbc에 배치됩니다.
        참고: Linux의 경우: AIX의 경우: Linux
for zSeries의 경우: 디렉토리 경로의 역방향 슬래시("\")를 슬래시("/")로 바꾸십시오.
        참고: Oracle의 경우 Oracle에서 적절한 .jar 파일을 다운로드할 수 있습니다. Microsoft SQL Server의 경우에는 Microsoft에서 적합한 .jar 파일을 다운로드할 수 있습니다.
        중요사항: Linux의 경우: AIX의 경우: Linux
for zSeries의 경우: WebSphere Application Server 또는 Apache Tomcat를 루트가 아닌 사용자로 실행해야 하는 경우 업로드하는 데이터베이스 Java 아카이브 파일에서 적절한 권한을 설정해야 합니다. 루트가 아닌 사용자가 데이터베이스 연결 사용 가능(Linux 및 AIX)의 지시사항을 참조하십시오.
    5. RAM에 대한 데이터베이스 이름 필드에, 기본 Rational Asset Manager 데이터베이스 이름(예:RAMDB)을 입력하십시오. 그런 다음, 데이터베이스 관리자에 대한 사용자 ID비밀번호를 입력하십시오.
    6. RTC의 CCM에 대한 데이터베이스 이름 필드에 CCM 라이프사이클 관리 데이터베이스의 이름(예: CCMDB)을 입력하십시오. 그런 다음, 데이터베이스 관리자에 대한 사용자 ID비밀번호를 입력하십시오.
    7. RTC의 JTS에 대한 데이터베이스 이름 필드에 JTS 라이프사이클 관리 데이터베이스의 이름(예: JTSDB)을 입력하십시오. 그런 다음, 데이터베이스 관리자에 대한 사용자 ID비밀번호를 입력하십시오.
    8. 연결 테스트를 클릭하십시오. 서버 설정 애플리케이션은 서버를 데이터베이스에 연결할 수 있는지 여부를 보고합니다.
    9. 연결 테스트가 성공하면 다음을 클릭하십시오.
  3. 섹션 2, 파트 3에서 데이터베이스를 채우십시오.
    1. 5단계에서 Rational Asset Manager 코어 데이터베이스를 채우고 데이터베이스 구성 중 오류가 발생한 경우 데이터베이스 채우기를 클릭하십시오.
    2. 확인을 클릭하여 데이터베이스 구성을 계속하십시오. 이 프로세스에는 몇 분이 소요될 수 있습니다.
    3. 6단계에서 Rational Asset Manager 라이프사이클 데이터베이스를 채우고 데이터베이스 구성 중에 오류가 발생하면 데이터베이스 채우기를 클릭하십시오.
    4. 확인을 클릭하여 데이터베이스 구성을 계속하십시오. 이 프로세스에는 몇 분이 소요될 수 있습니다.
    5. 데이터베이스를 구성한 후 다음을 클릭하십시오.
  4. DB2의 경우: DB2를 사용하는 경우 섹션 2, 파트 4에서 Rational Asset Manager의 성능을 최적화하도록 데이터베이스 설정을 구성할 수 있습니다. Oracle 또는 SQL을 사용하는 경우 여기에서 데이터베이스 설정을 구성할 수 없습니다.
    1. DB2를 사용하는 경우 데이터베이스 설정을 구성하십시오. 다음 매개변수에 대해 제안된 값 및 현재 값이 나열됩니다. 모든 매개변수를 권장되는 값으로 변경하려면 권장되는 값 사용을 선택하십시오. 데이터베이스 서버를 다시 시작하면 데이터베이스 설정에 대한 변경이 적용됩니다.
      • LOCKLIST: 잠금 목록에 할당되는 저장 공간 크기를 지정하려면 460000 사이(경계 포함)의 숫자를 입력하십시오.
      • LOCKTIMEOUT: 애플리케이션이 잠금을 얻기 위해 대기하는 시간(초)을 지정하려면 130000 사이의 숫자를 입력하십시오. 이 특성을 설정하면 애플리케이션의 글로벌 교착 상태를 피할 수 있습니다. 값이 -1인 경우 잠금 제한시간 발견은 해제됩니다.
      • LOGFILSIZ: 각 기본 및 보조 로그 파일의 크기를 지정하려면 숫자를 입력하십시오. 로그 파일의 크기는 기록할 수 있는 로그 레코드의 수를 제한하며 가득 차면 새 로그 파일이 필요합니다. 데이터베이스에 실행 중인 업데이트, 삭제 또는 삽입 트랜잭션 수가 많이 있는 경우 로그 파일이 빠르게 채워지므로 LOGFILSIZ의 값을 늘리십시오.
        참고: 저장소에 자산이 많은 경우에만(예: 수만, 수십만의 자산 보유) LOGFILSIZ 매개변수를 기본값에서 변경해야 합니다.
      • MAXAPPLS: 예상되는 동시 연결 수보다 큰 숫자를 입력하십시오.
      • MAXLOCKS: 데이터베이스 관리자가 행에서 테이블로 애플리케이션이 보유하는 잠금의 에스컬레이션을 수행할 때 도달하는 잠금 목록의 백분율을 지정하려면 1에서 100 사이의 값을 입력하십시오. 에스컬레이션 프로세스는 오래 걸리지 않으나 전체 테이블을 잠그는 것은 개별 행을 잠그는 것에 비해 동시성이 감소하며 영향 받는 테이블에 액세스하는 후속 시도에서 전체적인 데이터베이스 성능이 감소합니다.
    2. 다음을 클릭하십시오.
  5. 섹션 2, 요약에서 서버 설정 애플리케이션은 서버를 다시 시작하도록 프롬프트합니다. 서버 설정 애플리케이션의 다른 섹션에서 계속할 경우 해당 섹션의 작업을 마칠 때까지 대기한 후 서버를 다시 시작할 수 있습니다.
    • 구성 설정 지정을 완료한 경우(예를 들어, 서버 설정 애플리케이션을 사용하여 기존 설정을 변경한 경우), 지금 서버를 다시 시작하십시오. 서버를 다시 시작하려면 도구 > 서버 다시 시작을 클릭하십시오.
    • 서버를 다시 시작하지 않고 계속하려면 다음을 클릭하십시오.

다음에 수행할 작업


피드백