WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

장기간 실행 스케줄러 데이터베이스 설정

장기간 실행 스케줄러는 관계형 데이터베이스에 작업 정보를 저장합니다. 장기간 실행 스케줄러 설정의 첫 번째 단계는 이 데이터베이스를 작성하는 것입니다.

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

WebSphere Extended Deployment는 <WAS_install_root>/longRunning에서 장기간 실행 스케줄러 데이터베이스를 정의하기 위한 DDL 파일을 제공합니다. 장기간 실행 스케줄러 데이터베이스 작성을 위한 DDL 파일은 CreateLRSCHEDTablesXxx.ddlCreateLRSCHEDTablespaceXxx.ddl입니다. 여기서 Xxx는 스크립트가 의도하는 데이터베이스 관리자 유형입니다. 모든 데이터베이스 관리자가 해당되는 테이블 공간 DDL 파일을 가지고 있는 것은 아닙니다. DDL 스크립트 사용자 정의와 데이터베이스 도구를 사용한 실행에 관한 세부사항은 데이터베이스 벤더의 문서를 참조하십시오.

다음 단계를 사용하여 WebSphere 임베디드 Cloudscape 데이터베이스로 장기간 실행 스케줄러 데이터베이스를 구성할 수 있습니다. 임베디드 Cloudscape 데이터베이스는 여러 프로세스가 공유할 수 없으므로 장기간 실행 스케줄러가 노드 사이에 이동해야 하는 환경(예: 고가용성 시나리오)에는 적합하지 않습니다.

[zos platforms] z/OS의 DB2 경우, SPUFI 스크립트는 WAS_install_root/longRunning에서 제공됩니다. 장기간 실행 스케줄러 SPUFI는 SPFLRSV7입니다.

WebSphere Extended Deployment 6.0에서 6.0.1로 장기간 실행 스케줄러를 이주시키려면 다음을 수행하십시오.

  1. [Version 6.0.1 and later] WebSphere Extended Deployment 6.0에서 6.0.1로 이주하는 경우, MigrateLRSCHEDTablesXXXXX.ddl 파일을 사용하여 기존 LRSCHED 데이터베이스를 이주하고 장기 실행 환경인 LREE.ear 및 장기간 실행 스케줄러 응용프로그램인 LongRunningScheduler.ear을 다시 설치하십시오.
  2. 데이터베이스 파일을 저장할 디렉토리를 선택하고 작성하십시오. 이 지시사항의 나머지 부분에서는 이 디렉토리를 <db_dir>이라고 부릅니다.
  3. 현재 디렉토리를 <db_dir>로 변경하고 <WAS_install_root>/java/jre/bin/java -Djava.ext.dirs=<WAS_install_root>/cloudscape/lib -Dij.protocol=jdbc:db2j: com.ibm.db2j.tools.ij <was_install_root>/longRunning/CreateLRSCHEDTablesCloudscape.ddl 명령을 실행하십시오.

다음에 수행할 내용

데이터베이스 작성 후 WebSphere Extended Deployment에 데이터베이스를 정의해야 합니다. 데이터베이스가 장기간 실행 스케줄러를 호스트할 각 Application Server에 사용 가능하도록 보장하려면, 셀 레벨에서 데이터 소스를 정의해야 합니다.
  1. 관리 콘솔에서 자원 > JDBC 프로바이더를 선택하십시오.
  2. 노드, 서버 및 클러스터 필드를 지운 후 적용을 클릭하십시오.
  3. 장기간 실행 스케줄러 데이터베이스를 작성하기 위해 이전에 사용한 데이터베이스 시스템에 해당되는 JDBC 프로바이더를 선택하십시오. 데이터베이스 벤더의 JDBC 프로바이더가 목록에 없으면 새 JDBC 프로바이더를 정의해야 할 수도 있습니다. 새 JDBC 프로바이더 정의에 대한 자세한 정보는 JDBC 프로바이더 문서를 참조하십시오. 임베디드 Cloudscape를 사용하여 장기간 실행 스케줄러 데이터베이스를 작성한 경우, 목록에서 Cloudscape JDBC 프로바이더(XA)를 선택하십시오.
  4. 데이터 소스를 선택하십시오.
  5. 새로 작성을 클릭하십시오.
  6. 다음 값을 입력하십시오.
    • 이름: LRSCHED 또는 선택하는 다른 이름
    • JNDI 이름: jdbc/lrsched 또는 데이터 소스에 대해 선택하는 다른 JNDI 이름
    • 추가 매개변수: 선택한 JDBC 프로바이더에서 필요한 경우. Cloudscape 데이터 소스에는 추가 매개변수가 필요하지 않습니다.
  7. 확인을 클릭하십시오.
  8. Cloudscape 데이터베이스를 사용 중일 경우, 테이블에서 데이터 소스의 이름을 클릭하고, 페이지의 맨 아래로 이동한 후 데이터베이스 이름 필드에 <db_dir>/LRSCHED를 입력하고 확인을 클릭하십시오.
    NoteColonSymbol <db_dir>/LRSCHED가 작성된 위치에 따라, 추가 경로 정보를 제공해야 할 수도 있습니다.
  9. 탐색 트리에서, 시스템 관리를 펼친 후 장기간 실행 스케줄러를 선택하십시오.
  10. 데이터 소스 JNDI 이름 풀다운 메뉴에서 방금 작성한 데이터 소스의 JNDI 이름을 선택하십시오.
  11. 작업 데이터베이스에서 인증 신임을 요구하는데 사용자는 해당되는 신임을 사용자 정의 특성으로 데이터 소스에 저장하지 않을 경우, J2EE 커넥터 아키텍처(J2C) 인증 데이터 항목을 사용하여 인증 별명을 작성하십시오. 그런 다음 데이터 소스 별명 풀다운 메뉴에서 그 별명을 선택하십시오. Cloudscape 데이터베이스를 사용 중일 경우에는 인증 신임이 필요하지 않습니다.
  12. 확인을 클릭하십시오.
  13. 변경사항을 저장하십시오.



Related concepts
장기간 실행 스케줄러 구성

타스크 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:34:03 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/tbgsched.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)