使用plsql創建oracle定時器?

Tags: 工具, 定時器,

工作中,我們使用的數據庫大部分是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定時器

相關問題答案