WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


원격 z/OS 시스템에서 DB2 메시지 로거 데이터베이스 구성

런타임 제품의 기본 설치는 독립형 Application Server 및 메시지 로거 중개 기본에서 사용할 Derby 데이터베이스를 작성합니다. 이 기본을 사용하는 중개 모듈을 전개하려면 z/OS® 시스템에서 원격 DB2® 데이터베이스의 신뢰성을 이용하는 것이 좋습니다.

이 태스크 정보

coreDBUtility를 사용하여 원격 z/OS 시스템에 WebSphere® ESB 메시지 로깅 데이터베이스를 작성할 수 있습니다. 이 유틸리티는 모든 프로파일 유형의 프로파일을 작성한 후 실행할 수 있습니다. 유틸리티는 z/OS 관리자가 z/OS 시스템에서 사용할 수 있는 스크립트를 생성합니다.

coreDBUtility와 함께 사용할 수 있는 매개변수의 전체 목록은 coreDBUtility 매개변수를 참조하십시오.

coreDBUtility 유틸리티는 install_root/bin에 있습니다. 예제 프로시저에서 사용된 명령은 default라는 프로파일과 ESBDB라는 z/OS용 DB2 v8 데이터베이스에 대한 명령입니다. 또한 이 유틸리티는 z/OS용 DB2 v9 데이터베이스를 지원합니다.

프로시저
  1. coreDBUtility를 사용하여 데이터베이스를 작성하십시오. 예를 들면, 다음과 같습니다.
    coreDBUtility createDB -DprofilePath=install_root\profiles\default  
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB
    createDB_DB2.sql 스크립트가 생성됩니다. 그런 다음, 이 스크립트를 원격 z/OS 시스템에서 실행하여 데이터베이스를 작성할 수 있습니다.
  2. 데이터베이스에 테이블을 작성하십시오.
    • coreDBUtility를 사용하여 데이터베이스 테이블을 작성하는 스크립트를 생성할 수 있습니다. 예를 들어, ESBLOG라는 스키마가 있는 ESBDBSTO 이름의 데이터베이스 저장영역 그룹에 있는 테이블의 경우는 다음과 같습니다.
      coreDBUtility createTable -DprofilePath=install_root\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=install_root
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbDefineSQL false
      이 명령은 원격 z/OS 시스템에서 테이블을 작성하기 위해 실행할 수 있는 Table_esb_DB2UDBOS390_V8_1.ddl이라는 스크립트를 install_root/profiles/default/databases /ESBDB에서 생성합니다. 이 스크립트의 예를 보려면 Table_esb_DB2UDBOS390_V8_1.ddl의 예제를 참조하십시오.
    • 하나의 명령으로 스크립트를 생성하고 원격으로 실행할 수도 있습니다. 예를 들면, 다음과 같습니다.
      coreDBUtility createTable -DprofilePath=install_root\profiles\default 
      -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DsqlScriptPath.default=install_root
      \util\EsbLoggerMediation\DB2UDBOS390_V8_1\Table_esb_DB2UDBOS390_V8_1.ddl 
      -DdbStorageGroup=ESBDBSTO -DdbSchemaName=ESBLOG -DdbHostName hostname 
      -DdbServerPort server_port -DdbJDBCClasspath=JDBC_classpath
      -DdbUserId=username -DdbPassword=password
      -DdbConnectionLocation=connection_location
      그러면 명령에 설정한 연결 매개변수를 사용하여 원격 z/OS 시스템에서 스크립트가 실행됩니다.
  3. 필수 데이터베이스 유형에 대한 JDBC 프로바이더를 작성하십시오. coreDBUtility를 사용하여 WebSphere 구성에 연결하고 JDBC 정의를 작성할 수 있습니다. 예를 들어, defaultCell 이름의 셀 및 defaultNode 이름의 노드의 경우는 다음과 같습니다.
    coreDBUtility createJDBCProvider  -DprofilePath=install_root\profiles\default 
    -DdbType=DB2UDBOS390_V8_1 -DscopeLevel=node -DcellName=defaultCell 
    -DnodeName=defaultNode  -DdbJDBCClasspath=JDBC_classpath
  4. 데이터 소스를 작성하십시오. coreDBUtility를 사용하여 WebSphere 구성에 연결하고 사용할 데이터 소스를 작성할 수 있습니다. 예를 들면, 다음과 같습니다.
    coreDBUtility createDataSource -DjndiName=jdbc/ESBDB 
    -DprofilePath=install_root\profiles\default -DprofileName=default 
    -DdbType=DB2UDBOS390_V8_1 -DdbName=ESBDB -DdbHostName hostname 
    -DdbServerPort server_port -DdbUserId=username  -DdbPassword=password 
    -DdbConnectionLocation=connection_location -DdbStorageGroup=ESBDBSTO
    -DscopeLevel=node -DcellName=defaultCell -DnodeName=defaultNode
    -DdbJDBCClasspath=JDBC_classpath

task 타스크 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_config_db2_zos.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).