物件

「排程」中的「物件」功能表提供下列四個頁面的連結:「工作類別」、「檔案監看者」、「視窗」以及「視窗群組」。

工作類別

工作類別是一種 Oracle Scheduler 物件,可讓 Scheduler 管理員基於邏輯目的將工作分組,例如將同一組屬性值指派給成員工作、設定成員工作的服務相關性、設定成員工作的資源配置,或將工作分組以安排優先順序。

附註:

建立工作類別需要 MANAGE SCHEDULER 系統權限。必須存取 SYS.DBA_RSRC_CONSUMER_GROUPS 和 SYS.DBA_SERVICES 說明視觀表,UI 才能提供所有詳細資訊和選項。

「工作類別」頁面會顯示以列表化格式建立的工作類別。您可以執行下列動作:

  • 建立:若要建立工作類別,請參閱建立工作類別
  • 編輯:若要編輯工作類別,請從資料列結尾的「動作」功能表中選取編輯。如需欄位的說明,請參閱建立工作類別
  • 刪除:若要刪除工作類別,請從「動作」功能表中選取刪除
檔案監視器

檔案監視器是一個 Oracle Scheduler 物件,該物件定義了檔案到達系統時會造成 Scheduler 啟動工作的位置、名稱與其他特性。您可以建立檔案監視器,然後建立任意數量的以事件為基礎的工作或參照檔案監視器的事件排程。當檔案監視器偵測到指定的檔案到達時,會引發檔案到達事件。檔案到達事件所啟動的工作可以擷取事件訊息,以瞭解新到達的檔案。

[File Watchers] (檔案監視器) 頁面會以列表化格式顯示建立的檔案監視器。您可以執行下列動作:

  • 建立:若要建立檔案監視器,請參閱建立檔案監視器
  • 編輯:若要編輯檔案監視器,請從資料列結尾的「動作」功能表中選取編輯。如需欄位的說明,請參閱建立檔案監視器
  • 刪除:若要刪除檔案監視器,請從「動作」功能表中選取刪除
  • 顯示 DDL :顯示檔案監看器的「資料定義語言」敘述句。若要顯示 DDL,請從「動作」功能表中選取此選項。
視窗

時段是一個 Oracle Scheduler 物件,可用來自動啟動工作,或是變更當天、週等等各種期間內工作的資源配置。

附註:

建立視窗物件需要 MANAGE SCHEDULER 系統權限。需有 SYS.DBA_RSRC_PLANS 說明視觀表的存取權,才能提供所有詳細資訊和選項。

「Windows」頁面會顯示以列表化格式建立的視窗。您可以執行下列動作:

  • 建立:若要建立視窗,請參閱建立視窗
  • 編輯:若要編輯視窗,請從資料列結尾的「動作」功能表中選取編輯。如需欄位的說明,請參閱建立視窗
  • 刪除:若要刪除視窗,請從「動作」功能表中選取刪除
  • 顯示 DDL :顯示視窗的「資料定義語言」敘述句。若要顯示 DDL,請從「動作」功能表中選取此選項。
時段群組

時段群組是 Oracle Scheduler 物件,它是 Oracle Scheduler Windows 的清單。排定在時段群組中執行的排程器工作將在該時間範圍內啟用,並針對群組中的所有時段使用該資源計畫

「視窗群組」頁面會顯示以列表化格式建立的視窗。您可以執行下列動作:

  • 建立:若要建立時段群組,請參閱建立時段群組
  • 編輯:若要編輯視窗群組,請從資料列結尾的「動作」功能表中選取編輯。如需欄位的描述,請參閱建立時段群組
  • 刪除:若要刪除視窗群組,請從「動作」功能表中選取刪除
  • 顯示 DDL :顯示視窗群組的「資料定義語言」敘述句。若要顯示 DDL,請從「動作」功能表中選取此選項。

建立工作類別

建立工作類別:
  1. 在「工作類別 (Job Class)」頁面中,按一下建立工作類別 (Create Job Class)
  2. 在下列欄位中輸入值:
    • 名稱:工作類別的名稱。

    • 描述:可用來描述工作類別的選擇性文字字串。

    • 記錄日誌層次:指定寫入工作日誌的資訊量:

      • RUNS :此類別中每個工作的所有執行詳細資訊。
      • 完整:RUNS 加上針對此類別中所有工作執行的所有作業。
      • 關機:無記錄日誌。
    • 記錄保留期間 (天數) :保留本課程中工作之工作日誌項目的天數。有效值的範圍是 0 到 999。如果設定為 0,則不會保留歷程記錄。如果為 NULL (預設值),則保留天數是由 log_history Scheduler 屬性所設定。

    • 服務名稱:此類別中工作將具有相關性的資料庫服務。如果未指定服務,工作類別將屬於預設服務,這表示它不會有服務相關性,而叢集內的任何一個資料庫執行處理都可能會執行該工作。

    • 資源用戶群組:與此類別相關聯的資源用戶群組。若未指定資源用戶群組,則工作類別會與預設資源用戶群組相關聯。

  3. 按一下建立

建立檔案監視器

要建立檔案監視器:
  1. 在「檔案監看器」頁面中,按一下建立檔案監看器
  2. 在下列欄位中輸入值:
    • 已啟用:啟用檔案監視器。(導致在建立檔案監視器之後呼叫 DBMS_SCHEDULER.ENABLE 程序。)

    • 名稱:檔案監視器的名稱。

    • 描述:選擇性描述文字。

    • 目的地:外部目的地的名稱。您可以在資料庫註冊遠端「排程器」代理程式,以建立外部目的地。檢視 ALL_SCHEDULER_EXTERNAL_DESTS 會列出有效的外部目的地名稱。如果此參數為空值,則會在本機主機上建立檔案監視器。

    • 證明資料名稱:有效證明資料物件的名稱。檔案監視器使用證明資料與主機作業系統進行自我認證,以存取監看的檔案。檔案監視器擁有者必須具備證明資料的 EXECUTE 權限。

    • 目錄路徑:預期檔案到達的目錄。路徑開頭的單一萬用字元 '?' 代表 Oracle 本位目錄路徑。例如,'?/rdbms/log' 代表 Oracle 本位目錄的 rdbms/log 子目錄。

    • 檔案名稱:要尋找之檔案的名稱。檔案名稱中的任何位置都允許使用兩個萬用字元:'?' 代表任何單一字元,'*' 代表零個或更多字元。

    • 檔案大小下限:檔案在檔案監視器考慮找到的檔案之前,必須符合的大小下限 (位元組)。

    • 正常狀態持續時間:檔案必須維持不變的最短時間間隔,檔案監視器才會將找到的檔案納入考量。不可超過 1 小時。如果為空值,則使用內部值。最小值為 10 秒。Oracle 建議所有檔案監視器使用類似的穩定狀態持續時間值,以有效率地執行檔案監視器工作。此外,檔案監視器排程的重複間隔必須等於或大於穩定狀態持續時間值。

  3. 按一下建立

建立時段

若要建立視窗:
  1. 在「視窗 (Windows)」頁面中,按一下建立視窗 (Create Window)
  2. 在下列欄位中輸入值:
    • 名稱:視窗的名稱。

    • 描述:選擇性描述文字。

    • 已啟用:啟用視窗。(導致在視窗建立後呼叫 DBMS_SCHEDULER.ENABLE 程序。)

    • 資源計劃:視窗開啟時自動啟動的資源計劃。當視窗關閉時,系統會切換到適當的資源計畫 (通常是視窗開啟前就有效的計畫),但也可以切換到不同視窗的計畫。一個時段只能有一個資源計畫相關聯。它是空值,當視窗開啟時,作用中的資源計畫在時段期間內保持有效。如果是空字串,則會在時段期間停用資源管理程式。如果時段已開啟且資源計畫已刪除,則不會影響時段期間的資源配置。

    • 持續時間:視窗保持開啟的時間長度。可介於 1 分鐘到 99 天之間。

    • 優先順序:兩個視窗重疊時的相關性。因為一次只能有一個時段有效,所以時段優先順序會決定要開啟哪一個時段。此屬性的兩個可能值為 HIGHLOW。高優先順序視窗的優先順序高於低優先順序視窗,因此,如果低優先順序視窗與高優先順序視窗重疊,則低優先順序視窗不會開啟。

    • 執行模式RepeatingSchedule

      • 若為 Repeating,請指定重複間隔,並選擇性地指定開始日期結束日期

      • 對於 Schedule,請選取要使用的排程名稱。

  3. 按一下建立

建立時段群組

建立時段群組:
  1. 在「時段群組」頁面中,按一下建立時段群組
  2. 在下列欄位中輸入值:
    • 名稱:視窗群組的名稱。

    • 描述:選擇性註解。

    • 已啟用:啟用視窗群組。(導致在建立時段群組之後呼叫 DBMS_SCHEDULER.ENABLE 程序。)

    • 可用的時段:列出所有「排程器」時段。

    • 選取的視窗:列出要新增至視窗群組的視窗。使用箭頭圖示,將選取的視窗或所有視窗從一個清單移至另一個清單。

  3. 按一下建立