DB2 데이터베이스 소프트웨어를 사용하여 z/OS 시스템에서 이벤트 데이터베이스를 구성할 수 있습니다.
시작하기 전에
원격 클라이언트에서 DB2 데이터베이스를 구성하려면 최신 픽스팩이 설치된 DB2 연결 제품이 필요합니다.
이 타스크를 수행하는 이유 및 시기
주: z/OS 시스템에서 DB2 이벤트 데이터베이스를 구성할 경우에만 다음 절차를
수행합니다.
이벤트 데이터베이스를 구성하려면 다음을 수행하십시오.
이 타스크의 단계
- z/OS 시스템에서 DB2 관리 메뉴를 사용하여 서브시스템을 새로 작성하십시오.
- 기억장치 그룹을 작성하십시오. 또한 데이터베이스 응답 파일에서 기억장치 그룹 이름을
지정해야 합니다. 기본값은 sysdeflt입니다.
- WebSphere Process Server 데이터소스에서 사용할
원하는 사용자 ID에 필요한 사용 권한을 부여하십시오. 이 사용자 ID는 작성한 데이터베이스 및 기억장치 그룹에 대한
액세스 권한을 가지고 있습니다. 따라서 데이터베이스의 새로운 테이블, 테이블 공간 및 색인을 생성할 수 있는 권한을 가집니다.
- 원격 데이터베이스를 카탈로그화하십시오. 스크립트 또는 DB2 명령행 창에서 다음 명령을
사용하십시오.
catalog tcpip node zosnode remote hostname server IP_port system db_subsystem
catalog database db_name as db_name at node zosnode authentication DCS
노드와 데이터베이스를 카탈로그화하는 방법에 관한
자세한 정보는 DB 연결 문서를 참조하십시오.
- 원격 서브시스템에 연결을 설정할 수 있는지 확인하십시오. 다음 명령을 실행하여 확인할 수 있습니다.
db2 connect to subsystem user userid using password
- 호스트 데이터베이스에 바인드하십시오. 다음 명령을 사용하십시오.
db2 connect to db_name user userid using password
db2 bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue message
mvs.msg grant public
db2 connect reset
클라이언트를 호스트 데이터베이스에 바인드하는 방법에 관한
자세한 정보는 DB2 연결 문서를 참조하십시오.
- 데이터베이스를 구성하려는
WebSphere ESB 런타임 환경을 정의하는 프로파일에 대한
profile_path/event/dbconfig 디렉토리로 이동하십시오. (profile_path를
WebSphere ESB 프로파일을 포함하는
디렉토리 경로로 바꾸십시오.)
- ASCII 문서 편집기를 사용하여 DB2ZOSResponseFile.txt 샘플 데이터베이스 응답 파일을 여십시오.
- 환경에 대한 정확한 정보를 이용하여 데이터베이스 응답 파일을 수정하십시오. (전체 구문 정보를 포함한 매개변수에 관한
더 자세한 정보는 샘플 응답 파일의 주석을 참조하십시오.) 다음 매개변수 값을 지정합니다.
- DB_NAME
- 이벤트 데이터베이스용으로 작성한 z/OS 데이터베이스 이름입니다.
- JDBC_CLASSPATH
- DB2 JDBC 드라이버 경로입니다.
- UNIVERSAL_JDBC_DRIVER_NATIVEPATH
- Universal JDBC 기본 라이브러리 경로입니다.
- UNIVERSAL_JDBC_CLASSPATH
- Universal JDBC 드라이버 경로입니다.
- 데이터베이스 응답 파일의 이름을 매개변수로 지정하는 클라이언트 운영 체제에 대한
데이터베이스 구성 스크립트를 실행하십시오. 다음 중 한 가지 명령을 사용하십시오.
- Windows 시스템
- config_event_database.bat response_file
- Linux 및 UNIX 시스템
- config_event_database.sh response_file
결과
스크립트는 이벤트 데이터베이스를 구성하고 두 개의 JDBC
데이터소스(이벤트 데이터베이스용 1개, 이벤트 카탈로그용 1개)를 작성합니다. 데이터베이스 구성이 완료되면 메시지가 표시됩니다.
주: 데이터베이스
응답 파일이 EXECUTE_SCRIPTS=false를 지정할 경우 생성한 스크립트를 수동으로 실행하여
데이터베이스 구성을 완료해야 합니다. 샘플 데이터베이스 응답 파일의 기본값은 EXECUTE_SCRIPTS=true입니다.
다음에 수행할 작업
이벤트 데이터베이스를 구성한 다음 Application Server를 재시작해야 합니다.