스케줄러용 데이터베이스 작성

각 스케줄러는 지속적 정보를 저장할 데이터베이스가 필요합니다. 스케줄러는 이 데이터베이스를 태스크 저장 후 실행에 사용합니다. 데이터베이스와 위치 선택은 애플리케이션 개발자와 서버 관리자가 판별해야 합니다.

시작하기 전에

스케줄러 성능은 궁극적으로 데이터베이스 성능으로 제한됩니다. 초당 더 많은 태스크가 필요하면, 더 큰 시스템에서 스케줄러 디먼을 실행하고, 태스크에서 사용된 세션 Bean에 대해 클러스터를 사용하거나 또는 다중 스케줄러를 사용하여 태스크를 파티션할 수 있습니다. 그러나 결국 스케줄러 데이터베이스가 포화되어 더 크거나 조정이 잘 된 데이터베이스 시스템이 필요합니다. 스케줄러 토폴로지에 대한 상세한 정보는 WebSphere® Enterprise Scheduler 계획 및 관리 안내서라는 기술 문서를 참조하십시오.

각 스케줄러 구성에서 고유 테이블 접두부 값을 지정할 때 다중 스케줄러는 데이터베이스를 공유할 수 있습니다. 이 공유는 스케줄러 데이터베이스 관리 비용을 줄일 수 있습니다. 그러나 두 개의 별도의 서버가 동일한 데이터베이스 테이블을 공유하도록 고유하지 않은 테이블 접두부로 스케줄러를 구성하지 마십시오. 리스는 서버에서 실행된 특정 데이터베이스 테이블과 스케줄러 사이에 발생합니다. 이 리스는 한 번에 하나의 서버가 특정 데이터베이스 테이블에 리스하도록 허용합니다. 이 프로세스는 클러스터 환경에서, EJB(Enterprise JavaBeans) 타이머와 같은 스케줄 이벤트를 하나의 서버가 실행하는지 확보하기 위해 존재합니다. 이 리스를 포함한 서버가 사용 불가능한 경우, 클러스터의 다른 서버가 리스를 얻습니다.

이 태스크 정보

스케줄러 데이터베이스를 작성하려면 다음 단계를 완료하십시오.

프로시저

  1. 데이터베이스를 작성하십시오. 스케줄러용 데이터베이스를 작성하거나 기존 데이터베이스가 스케줄러에 대해 적절한지를 판별하려면, 스케줄러 데이터베이스 작성 주제를 검토하십시오.
  2. 스케줄러 테이블을 작성하십시오. 스케줄러용 테이블 작성을 위한 세 개의 메소드가 있습니다.
    1. 관리 콘솔을 사용하여 스케줄러용 테이블을 작성하십시오. 관리 콘솔을 사용하여 웹 브라우저를 통해 데이터베이스 테이블을 추가, 삭제 및 확인합니다. 이 메소드는 개발자와 단순한 스케줄러 토폴로지에 이상적입니다.
    2. JMX 또는 스크립트를 사용하여 스케줄러용 테이블을 작성하십시오.

      JMX를 사용하여 Java™ 또는 스크립트로 데이터베이스 테이블을 프로그래밍 방식으로 추가, 삭제 및 확인합니다. 이 메소드는 단순한 스케줄러 토폴로지를 위한 스케줄러 환경을 자동화하기에 이상적입니다.

    3. DDL 파일을 사용하여 스케줄러용 테이블을 작성하십시오. 사용자의 선호 문서 편집기를 사용하여 수동으로 DDL 파일을 편집하고, 테이블 이름, 스케줄러 자원 및 데이터 소스 사이에 맵핑이 정확한지 확인하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsch_database
파일 이름:tsch_database.html