排程器程式選項

可在 Oracle Scheduler 中設定下列選項。

  • 業務日期:預設值是資料庫的目前系統日期,通常用於工作執行超過午夜的情況,以便讓所有工作執行都維持相同日期。格式為 'YYYY-MM-DD'。業務日期也可設為 SYSDATE 或其變異,例如 SYSDATE-1 或 SYSDATE-2。

  • 使用者 ID:提交批次工作時要使用的使用者 ID。

  • 輪詢秒數:檢查批次資料表是否有更新的頻率。預設值為 1 秒,但如果這會增加太多負荷,則可將其變更為 1 到 60 秒之間的任何值。

  • 通知工作名稱:DBMS 工作 OUAF_​NOTIFY 是預設的執行緒通知工作。這是現成定義的通知工作,可針對每個失敗的執行緒傳送電子郵件。如果該行為不是您想要的行為,則可以使用此選項建立自訂執行緒通知 DBMS 工作,並將其定義為預設處理常式。新的通知 DBMS 工作必須存在。

  • 執行緒通知:預設值為「真」,並會傳送失敗執行緒的執行緒通知。可設為「假」以隱藏通知。

  • 執行緒集區:預設值為 DEFAULT,說明要用於所有批次工作的執行緒集區。

  • 捨棄佇列:若要將 Oracle Scheduler 預存程序 OUAF_BATCH 所建立的所有線上工作佇列項目 (CI_​BATCH_​JOB 資料表資料列) 刪除,請設為「真」。預設為「假」。OUAF_​BATCH 針對執行緒會使用個別的 CI_​BATCH_​JOB 資料列,因此它可能會變得相當龐大,而且一旦執行緒開始執行,工作佇列項目通常就不太有用,因為系統會使用批次執行樹狀目錄 (BRT) 項目來追蹤工作。此選項可用來清除未使用的項目。

  • 除錯:預設值為「假」。若要查看內部產生的 DBMS_​OUTPUT 除錯訊息,可以設為「真」。

  • 單一提交器:預設會為批次控制的所有執行緒建立單一批次工作提交記錄。若要針對批次控制的每個執行緒各建立一筆批次工作提交記錄,請將此值設為「假」。