排程器程式選項
可在 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 除錯訊息,可以設為「真」。
-
單一提交器:預設會為批次控制的所有執行緒建立單一批次工作提交記錄。若要針對批次控制的每個執行緒各建立一筆批次工作提交記錄,請將此值設為「假」。