Business Process Choreographer에 대한 z/OS용 DB2 데이터베이스 작성

Business Process Choreographer에 대한 z/OS®용 DB2® 데이터베이스를 작성하려면 이 타스크를 사용하십시오.

이 타스크의 수행 목적 및 시기

이 주제는 z/OS용 DB2 데이터베이스 작성 방법 및 응용프로그램 서버를 호스트하는 서버에서 도달 가능한지 확인하는 방법을 설명합니다.

이 타스크의 단계

  1. UNIX®, Linux® 또는 Windows® 서버에 WebSphere® Process Server가 이미 설치되어 있어야 합니다.
  2. 데이터베이스를 호스트하는 z/OS 서버에서 다음을 수행하십시오.
    1. 기본 z/OS 환경을 로그온하십시오.
    2. 다중 DB2 시스템이 설치된 경우, 사용할 서브시스템을 결정하십시오.
    3. DB2 서브시스템이 청취 중인 IP 포트를 기록해 두십시오.
    4. DB2 관리 메뉴를 사용하여 새 데이터베이스(예: BPEDB)를 작성하십시오. 데이터베이스의 이름을 기록하십시오.
    5. 기억장치 그룹을 작성하고 이름을 기록하십시오.
    6. WebSphere Process Server를 실행 중인 원격 서버에서 데이터베이스에 연결하는 데 사용할 사용자 ID를 결정하십시오. 일반적으로 보안상의 이유로 이 사용자 ID는 데이터베이스를 작성하는 데 사용한 사용자 ID가 아니어야 합니다.
    7. 사용자 ID에 데이터베이스 및 기억장치 그룹에 액세스할 권한을 부여하십시오. 이 사용자 ID는 또한 데이터베이스의 새 테이블을 작성할 수 있는 권한도 있어야 합니다.
    8. 연결된 사용자 ID의 스키마에서 테이블과 보기를 작성할 것인지 여부 또는 스키마 규정자(_SQLID)를 사용자 정의할 것인지 여부를 결정하십시오. 단일 사용자 ID가 동일한 이름의 테이블이 있는 다중 데이터베이스에 액세스하는 경우, 다른 스키마 규정자를 사용해야 이름 충돌을 피할 수 있습니다.
  3. WebSphere Process Server를 호스트하는 서버에서 다음을 수행하십시오.
    1. DB2 Connect™ Gateway가 설치되었는지 확인하십시오. DB2 Connect™ Gateway는 DB2 UDB ESE 패키지의 일부이지만 별도로 설치할 수도 있습니다.
    2. DB2 명령행 창에서 다음 명령을 사용하여 원격 데이터베이스의 목록을 작성하십시오.
      catalog tcpip node zosnode remote host_name server IP_port ostype mvs
      catalog database subsystem as subsystem at node zosnode authentication dcs
      catalog dcs database subsystem as subsystem parms ',,INTERRUPT_ENABLED'
    3. 동기점 관리자 인스턴스 이름이 지정되었는지 확인하십시오. 다음 명령을 입력하십시오.
      db2 update dbm cfg using SPM_NAME host_name
      db2 update dbm cfg using SPM_LOG_FILE_SZ log_file_size
    4. 다음 정보에 주의하십시오.

      z/OS용 DB2 및 Linux, UNIX 및 Windows용 DB2에는 중요한 차이점이 존재합니다. Linux, UNIX 및 Windows용 DB2에는 서브시스템 개념이 없지만 z/OS용 DB2에는 있습니다. 데이터베이스 이름과 서브시스템 이름 사이의 충돌을 피하려면, z/OS용 DB2가 서브시스템에서 실행되므로 catalog nodecatalog database 명령이 알맞은 서브시스템을 식별해야 함을 이해하는 것이 중요합니다. Linux, UNIX 및 Windows용 DB2에서 서브시스템 이름은 알려진 개념이 아니므로, catalog 명령이 링크를 작성하는 데이터베이스 이름은 실제로는 z/OS용 DB2 서브시스템의 이름입니다.

    5. 다음 명령을 입력하여 원격 서브시스템에 연결할 수 있는지 확인하십시오. db2 connect to subsystem user userid using password
    6. Application Server를 호스트하는 서버에서 Business Process Choreographer 구성 스크립트가 있는 디렉토리로 변경하십시오.
      • DB2 버전에 따라 Windows 시스템에서 다음 명령 중 하나를 입력하십시오.
        cd install_root\dbscripts\ProcessChoreographer\DB2zOSV7
        cd install_root\dbscripts\ProcessChoreographer\DB2zOSV8
      • DB2 버전에 따라 UNIX 및 Linux 시스템에서 다음 명령 중 하나를 입력하십시오.
        cd install_root/dbscripts/ProcessChoreographer/DB2zOSV7
        cd install_root/dbscripts/ProcessChoreographer/DB2zOSV8
    7. createTablespace.sql 스크립트를 편집하십시오. @STOGRP@를 기억장치 그룹 이름으로 바꾸고 @DBNAME@을 데이터베이스 이름(서브시스템 이름이 아닌)으로 바꾸십시오.
    8. 스크립트의 헤더에 설명된 대로 createTablespace.sql 스크립트의 사용자 정의 버전을 실행하십시오. 테이블 공간을 제거하려면, dropTablespace.sql 스크립트를 사용하십시오.
    9. createSchema.sql 스크립트를 편집하십시오.
      1. @STOGRP@를 기억장치 그룹 이름으로 바꾸십시오.
      2. @DBNAME@을 데이터베이스 이름(서브시스템 이름이 아닌)으로 바꾸십시오.
      3. @_SQLID@를 스키마 규정자로 변경하거나 스크립트에서 @_SQLID@(뒤의 점 포함)를 제거하십시오. 사용자 정의 스키마 규정자는 DB2 Universal JDBC 드라이버에서만 사용할 수 있으며 구성 customSQLID 특성이 알맞은 값으로 설정되어야 합니다.
    10. 스크립트의 헤더에 설명된 대로 createSchema.sql 스크립트의 사용자 정의 버전을 실행하십시오. 이 스크립트가 작동하지 않거나 테이블 및 보기를 제거하려는 경우 @_SQLID@를 바꾼 후 dropSchema.sql 스크립트를 사용하여 스키마를 제거하십시오.

결과

Business Process Choreographer에 대한 데이터베이스가 존재합니다.

다음에 수행할 내용

2단계에서 상위 주제를 계속 구성하십시오.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)