oracle定時器錯誤,exec dbms job run jobno 執行沒有問題

2021-04-24 07:21:49 字數 993 閱讀 1627

1樓:匿名使用者

declare

jobno number;

begin dbms_job.submit(

jobno,--定時器

抄id,系統自動獲得

'prc_insert;', --what執行的過程名

sysdate,--next_date,定時器開始執行的時間,這樣寫表示立即執行

'sysdate + 15/1440'--interval,設定定時器執行的頻率,這樣寫每隔15分鐘執行一次

);commit;

end;

這裡第一個引數是任務編號,系統自動賦值。也可以採用isubmit來手動指定

第二個引數是需要執行的任務過程,**長的話,可以將它寫到一個儲存過程裡,再放到裡面呼叫,比如'pro_test;' (pro_test假定為一個儲存過程名)

第三個引數是,自動任務第一次執行的時間,如果需要它立即執行,則使用sysdate

最後一個引數,系統根據該引數的值指定下一次的執行時間。

declare

jobno

number;

begin

dbms_job.remove(45);

commit;

end;

2樓:匿名使用者

儲存過程執行是否有問題?

3樓:匿名使用者

要看看具體報錯誤的資訊。

如果broken列為y,檢查oracle告警日誌,分析job失敗的原因。解決後執行:exec dbms_job.run(:job);

4樓:匿名使用者

broken

可以通過下面的語句

移除broken:

exec dbms_job.broken(job的id,false);

但是如果你的job一直都執行內失敗 那麼仍容會brokenaskmaclean oracle

如何幾個定時器同時開,如何幾個定時器同時開 setinterval

問題 當一個頁面同時有兩個setinterval函式呼叫的衝突如何解決?解決方法 定義兩個變數 並把 setinterval 賦值給變數 var a setinterval function 1000 var b setinterval function 1000 清除clearinterval a...

延時子程式定時和定時器定時的區別

延時可以用這兩種方法來實現 1.用延時子程式 就是讓微控制器反覆值行一段程式,以實現延時的目的。這段子程式可以是一些跟其它程式沒任何關係的運算,只要數好指令條數以及迴圈次數就能跟據指令週期算出時間。請問定時和延時的區別?定時是設定了時間。到了設定時間自動接通或關閉裝置。而延時是電路接通後到經過一定時...

spring定時器有哪些作用,spring中的定時器和jdk自帶的定時器有什麼區別

10?說明 springframework.scheduling.quartz.jobdetailbean是spring對你的類進行排程的 在jobclass中要指定你的任務類 yangsq.web.action.jobaction 在jobdataa ap中向你的任務類中注入一些資訊,當然也可以r...