Oracle 任務管理之 ----program(程式)---scheduler(計劃)--Job(任務)

咕嚕咕嚕先生發表於2018-06-09


對於Oracle的任務管理,主要理解清楚三個關鍵內容,就可以完全掌握任務,詳細介紹如下:

1、概念分析

    • PROGRAM  --程式。可以執行的job實體。
    • scheduler   --計劃。或者是時間表,就是安排什麼時候做事情的時間表。
    • JOB         --任務。整體的一件事情,包括要幹什麼,以及時間如何安排。

2、概念理解

什麼是program? 就是告訴別人要幹什麼。然後要告訴別人如何安排時間反覆的或者單次的幹,那麼這個安排就是屬於計劃(scheduler),要幹什麼事情,在什麼時間幹,幹一次之後,是否要重複幹,那整體合起來就是一個任務(JOB)了。

例如,作為administrator,你想每週六的早上04:00,開始執行報表統計任務,那麼你就可以先配置一個關於報表統計的程式(PROGARAM),然後再安排一個時間表(scheduler)(每週六的早上04:00),並把前二者關聯起來,就建立了一個任務(JOB)。

所以,JOB包含SCHEDULER和PROGRAM .不知道你是否理解的清楚了。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31480736/viewspace-2155905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章