객체

Scheduling의 Objects 메뉴는 Job Classes, File Watchers, Windows 및 Window Groups 페이지에 대한 링크를 제공합니다.

작업 클래스

작업 클래스는 스케줄러 관리자가 동일한 속성 값 집합을 멤버 작업에 할당하거나, 멤버 작업에 대한 서비스 유사성을 설정하거나, 멤버 작업에 대한 리소스 할당을 설정하거나, 우선 순위를 지정할 작업을 그룹화하는 등 논리적 목적으로 작업을 그룹화할 수 있도록 하는 Oracle Scheduler 객체입니다.

주:

작업 클래스를 생성하려면 MANAGE SCHEDULER 시스템 권한이 필요합니다. UI에서 모든 세부 사항과 선택 사항을 제공하려면 SYS.DBA_RSRC_CONSUMER_GROUPS 및 SYS.DBA_SERVICES 딕셔너리 뷰에 대한 액세스 권한이 필요합니다.

Job Classes 페이지에는 테이블 형식으로 생성된 작업 클래스가 표시됩니다. 다음 작업을 수행할 수 있습니다.

  • 생성: 작업 클래스를 생성하려면 작업 클래스 생성을 참조하십시오.
  • 편집: 작업 클래스를 편집하려면 행 끝에 있는 [작업] 메뉴에서 편집을 선택합니다. 필드에 대한 설명은 작업 클래스 생성을 참조하십시오.
  • 삭제: 작업 클래스를 삭제하려면 [작업] 메뉴에서 삭제를 선택합니다.
파일 감시 프로그램

File Watcher는 스케줄러가 작업을 시작하도록 하는 시스템에 도착하는 파일의 위치, 이름 및 기타 속성을 정의하는 Oracle Scheduler 객체입니다. File Watcher를 생성한 다음 File Watcher를 참조하는 이벤트 기반 작업이나 이벤트 스케줄을 원하는 수만큼 생성합니다. File Watcher가 지정된 파일의 도착을 감지하면 파일 도착 이벤트가 발생합니다. 파일 도착 이벤트로 시작된 작업은 이벤트 메시지를 검색하여 새로 도착한 파일에 대해 알아볼 수 있습니다.

File Watchers 페이지에는 표 형식으로 생성된 File Watchers가 표시됩니다. 다음 작업을 수행할 수 있습니다.

  • 생성: File Watcher를 생성하려면 Create File Watcher를 참조하십시오.
  • 편집: File Watcher를 편집하려면 행 끝에 있는 [작업] 메뉴에서 편집을 선택합니다. 필드에 대한 설명은 Create File Watcher를 참조하십시오.
  • 삭제: File Watcher를 삭제하려면 Actions 메뉴에서 Drop을 선택합니다.
  • DDL 표시: File Watcher에 대한 데이터 정의 언어 문을 표시합니다. DDL을 표시하려면 Actions 메뉴에서 이 옵션을 선택합니다.

Window는 일, 주 등의 다양한 기간 동안 작업을 자동으로 시작하거나 작업 간 리소스 할당을 변경하는 데 사용할 수 있는 Oracle Scheduler 객체입니다.

주:

Window 객체를 생성하려면 MANAGE SCHEDULER 시스템 권한이 필요합니다. 모든 세부 사항과 선택 사항을 제공하려면 SYS.DBA_RSRC_PLANS 딕셔너리 뷰에 액세스해야 합니다.

Windows 페이지에는 테이블 형식으로 생성된 창이 표시됩니다. 다음 작업을 수행할 수 있습니다.

  • 생성: 창을 생성하려면 창 생성을 참조하십시오.
  • 편집: 창을 편집하려면 행 끝에 있는 [작업] 메뉴에서 편집을 선택합니다. 필드에 대한 설명은 창 생성을 참조하십시오.
  • 삭제: 창을 삭제하려면 [작업] 메뉴에서 삭제를 선택합니다.
  • DDL 표시: 창에 대한 데이터 정의 언어 문을 표시합니다. DDL을 표시하려면 Actions 메뉴에서 이 옵션을 선택합니다.
창 그룹

윈도우 그룹은 Oracle Scheduler Windows 리스트인 Oracle Scheduler 객체입니다. 윈도우 그룹에서 실행되도록 일정이 잡힌 스케줄러 작업은 해당 시간 범위에서 활성화되며 그룹의 모든 윈도우에 대해 해당 Resource Plan을 사용합니다.

[창 그룹] 페이지에는 테이블 형식으로 생성된 창이 표시됩니다. 다음 작업을 수행할 수 있습니다.

  • 생성: 창 그룹을 생성하려면 창 그룹 생성을 참조하십시오.
  • 편집: 창 그룹을 편집하려면 행 끝에 있는 [작업] 메뉴에서 편집을 선택합니다. 필드에 대한 설명은 창 그룹 생성을 참조하십시오.
  • 삭제: 창 그룹을 삭제하려면 [작업] 메뉴에서 삭제를 선택합니다.
  • DDL 표시: 창 그룹에 대한 데이터 정의 언어 문을 표시합니다. DDL을 표시하려면 Actions 메뉴에서 이 옵션을 선택합니다.

작업 클래스 생성

작업 클래스를 생성하려면 다음과 같이 하십시오.
  1. [작업 클래스] 페이지에서 작업 클래스 생성을 누릅니다.
  2. 다음 필드를 입력합니다.
    • 이름: 작업 클래스의 이름입니다.

    • 설명: 작업 클래스를 설명하는 데 사용할 수 있는 선택적 텍스트 문자열입니다.

    • 로깅 레벨: 작업 로그에 기록되는 정보의 양을 지정합니다.

      • RUNS: 이 클래스에 있는 각 작업의 모든 실행에 대한 세부 정보입니다.
      • FULL: RUNS 및 이 클래스의 모든 작업에 대해 수행된 모든 작업.
      • OFF: 로깅이 없습니다.
    • 로그 보존 기간(일수): 이 클래스의 작업에 대한 작업의 작업 로그 항목이 보존되는 일 수입니다. 유효한 값의 범위는 0에서 999까지입니다. 0으로 설정하면 기록이 유지되지 않습니다. NULL(기본값)인 경우 보존 기간은 log_history 스케줄러 속성에 의해 설정됩니다.

    • 서비스 이름: 이 클래스의 작업이 유사성을 가지는 데이터베이스 서비스입니다. 서비스를 지정하지 않으면 작업 클래스가 기본 서비스에 속합니다. 즉, 서비스 유사성이 없고 클러스터 내의 데이터베이스 인스턴스 중 하나가 작업을 실행할 수 있습니다.

    • 리소스 소비자 그룹: 이 클래스가 연관된 리소스 소비자 그룹입니다. Resource Consumer Group을 지정하지 않으면 작업 클래스가 기본 Resource Consumer Group과 연관됩니다.

  3. 생성을 누릅니다.

파일 감시 프로그램 생성

File Watcher를 생성하려면 다음과 같이 하십시오.
  1. [파일 감시 프로그램] 페이지에서 파일 감시 프로그램 생성을 누릅니다.
  2. 다음 필드를 입력합니다.
    • 사용: File Watcher를 사용으로 설정합니다. (DBMS_SCHEDULER.ENABLE 프로시저는 File Watcher가 생성된 후에 호출됩니다.)

    • 이름: File Watcher의 이름입니다.

    • 설명: 선택적 설명 텍스트입니다.

    • 대상: 외부 대상의 이름입니다. 데이터베이스에 원격 스케줄러 에이전트를 등록하여 외부 대상을 생성합니다. ALL_SCHEDULER_EXTERNAL_DESTS 뷰에는 유효한 외부 대상 이름이 나열됩니다. 이 매개변수가 null이면 File Watcher가 로컬 호스트에 생성됩니다.

    • 인증서 이름: 적합한 인증서 객체의 이름입니다. File Watcher는 인증서를 사용하여 감시된 파일에 액세스하기 위해 호스트 운영 체제로 자신을 인증합니다. File Watcher 소유자는 인증서에 대한 EXECUTE 권한을 가지고 있어야 합니다.

    • 디렉토리 경로: 파일이 도착해야 하는 디렉토리입니다. 경로 시작 부분에 있는 단일 와일드카드 '?'는 Oracle 홈 경로를 나타냅니다. 예를 들어, '?/rdbms/log'는 Oracle 홈 디렉토리의 rdbms/log 하위 디렉토리를 나타냅니다.

    • 파일 이름: 찾을 파일의 이름입니다. 파일 이름에서 두 개의 와일드카드가 허용됩니다. '?'는 임의의 단일 문자를 나타내고 '*'는 0개 이상의 문자를 나타냅니다.

    • 최소 파일 크기: 파일 감시 프로그램에서 파일을 발견했다고 간주하기 전 파일의 최소 크기(바이트)

    • 안정된 상태 기간: 파일 감시자가 발견된 파일을 고려하기 전에 파일이 변경되지 않은 상태로 유지되어야 하는 최소 시간 간격입니다. 한 시간을 초과할 수 없습니다. null인 경우 내부 값이 사용됩니다. 최소값은 10초입니다. Oracle은 효율적인 파일 감시자 작업 작업을 위해 모든 File Watcher에 대해 유사한 안정된 상태 기간 값을 권장합니다. 또한 File Watcher 스케줄의 반복 간격은 안정된 상태 기간 값보다 크거나 같아야 합니다.

  3. 생성을 누릅니다.

창 생성

창을 생성하려면 다음과 같이 하십시오.
  1. Windows 페이지에서 창 생성을 누릅니다.
  2. 다음 필드를 입력합니다.
    • 이름: 창의 이름입니다.

    • 설명: 선택적 설명 텍스트입니다.

    • 사용: 창을 사용으로 설정합니다. (윈도우가 생성된 후에 DBMS_SCHEDULER.ENABLE 프로시저가 호출됩니다.)

    • 자원 계획: 창이 열릴 때 자동으로 활성화되는 자원 계획입니다. window가 닫히면 시스템은 해당 Resource Plan으로 전환됩니다. 이 계획은 일반적으로 window를 열기 전에 유효한 계획이지만 다른 window의 계획일 수도 있습니다. 하나의 Resource Plan만 window에 연관될 수 있습니다. window가 열릴 때 유효한 Resource Plan이 Window 기간 동안 유효한 상태로 유지되는 null입니다. 빈 문자열인 경우 창 기간 동안 리소스 관리자가 사용 안함으로 설정됩니다. Window가 열려 있고 Resource Plan이 삭제되는 경우 Window 기간 동안의 리소스 할당은 영향을 받지 않습니다.

    • 기간: 창이 열린 상태로 유지되는 시간 길이입니다. 1분에서 99일까지 범위가 지정될 수 있습니다.

    • 우선순위: 두 창이 겹치는 경우 관련됩니다. 한 번에 하나의 윈도우만 적용될 수 있으므로 윈도우 우선 순위에 따라 열리는 윈도우가 결정됩니다. 이 속성에 대해 가능한 두 값은 HIGHLOW입니다. 우선순위가 높은 창은 우선순위가 낮은 창에 비해 우선하므로 우선순위가 낮은 창이 우선순위가 높은 창과 겹칠 경우 열리지 않습니다.

    • 실행 모드: Repeating 또는 Schedule:

      • Repeating의 경우 반복 간격을 지정하고 선택적으로 시작 날짜종료 날짜를 지정합니다.

      • Schedule에 대해 사용할 스케줄의 이름을 선택합니다.

  3. 생성을 누릅니다.

창 그룹 생성

창 그룹을 생성하려면 다음을 수행합니다.
  1. [창 그룹] 페이지에서 창 그룹 생성을 누릅니다.
  2. 다음 필드를 입력합니다.
    • 이름: 창 그룹의 이름입니다.

    • 설명: 선택적 설명입니다.

    • 사용: 창 그룹을 사용으로 설정합니다. (Windows 그룹이 생성된 후에 DBMS_SCHEDULER.ENABLE 프로시저가 호출되도록 합니다.)

    • 사용 가능한 창: 모든 스케줄러 창을 나열합니다.

    • 선택한 창: 창 그룹에 추가할 창을 나열합니다. 화살표 아이콘을 사용하여 선택한 창 또는 모든 창을 한 목록에서 다른 목록으로 이동합니다.

  3. 생성을 누릅니다.