如何使用plsql工具建立oracle資料庫的定時器?

我們使用的資料庫大部分是oracle、mysql、db2、sql server等資料庫,在使用oracle最匹配的工具plsql,如何用plsql建立定時器呢?下面我簡單介紹使用工具建立定時器的方法。

工具/原料

• plsql工具--連線到某個資料庫

方法/步驟

通過plsql檢視tables、views等資料夾,找到定時器對應的DBMS_Jobs資料夾。

如何使用plsql工具建立oracle資料庫的定時器

在資料夾或者在已有的定時器上右鍵 new... 建立一個新的job(定時器)

如何使用plsql工具建立oracle資料庫的定時器

輸入紅色選中的必輸引數。What裡面是一些儲存過程,可以是一個或者多個。多個之間用分好;隔開,可以資料一下注釋說明,格式“/*存過說明*/。點選應用即可儲存。點選View SQL可以檢視job對應的sql指令碼。

如何使用plsql工具建立oracle資料庫的定時器

如果想檢視一些指令碼,處理通過開啟資料夾的方式,也可以使用更方便的sql語句進行檢視。

SELECT * FROM dba_jobs;

注意,如果next_date是4000-1-1表示這個指令碼已經是停止狀態。

如何使用plsql工具建立oracle資料庫的定時器

如果想查詢某個儲存過程對應的哪個job可以通過dba_jobs表中what欄位根據條件查詢檢視job.

如何使用plsql工具建立oracle資料庫的定時器

dba_jobs中的job欄位對應的值就和DBMS_Jobs中對應的數字是一致的,可以對資訊進行修改更新。

如何使用plsql工具建立oracle資料庫的定時器

相關問題答案