oracle job定時執行,呼叫的儲存過程報錯,導致jo

時間 2021-10-14 20:16:11

1樓:

第天1點執行的乙個job示例:

declare

x number;

begin

sys.dbms_job.submit

( job => x

,what => 'syn_rpt_members_relation;'

,next_date => to_date('02-07-2008 01:00:00','dd/mm/yyyy hh24:mi:ss')

,interval => 'trunc(sysdate+1)+(1/24)'

,no_parse => false

);sys.dbms_output.put_line('job number is: ' || to_char(x));

commit;

end;

interval => 'trunc(sysdate+1)+(1/24)' 設定下一次啟動的時間間隔 是1小時

2樓:匿名使用者

broken job;當procedure沒錯時,在將broken狀態改為false 就好了

3樓:

再加個job就可以了。

oracle 定時器錯誤,exec dbms_job.run(jobno)執行沒有問題 80

4樓:匿名使用者

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;

5樓:匿名使用者

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

6樓:匿名使用者

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

php定時執行某頁面程式,如何在服務端定時執行某個 PHP 指令碼

看你一直在問這方面的內容。其實還可以考慮其他的方式。有幾個問題問一下 伺服器執行php程式,一定要準時嗎?比如晚一點執行或當使用者訪問時執行行不行?執行的內容大概是什麼,是更新資料庫嗎?在linux下可以用crontab這個命令去執行,相當於windows下的計畫任務 windows下可以用這個 如...

按鍵精靈如何實現一天中定時執行指令碼

doif time 9 01 00 then 執行要操作的指令碼,如果操作的指令碼太快,在1秒鐘內完成的話加個延遲1秒這樣子 end if if time 9 15 00 then 執行要操作的指令碼,如果操作的指令碼太快,在1秒鐘內完成的話加個延遲1秒這樣子 end if loop 這個需要網路時...

海爾空調小狀元通電後,電源,定時,執行指示燈亮,但是不工作

這個是空調的待機狀態,需要切斷空調電源即可消失。因為在空調電源處有個控制開關 外面可以購到 使用時可以開啟,不用時可以關閉,即節能又安全。如果定時燈也亮,應當是定時狀態執行,執行燈亮就應當執行,可將空調不要設定定時執行,直接按製冷 溫度如設定24度以下。您好,感謝向企業知道提問 如果定時燈也亮,應當...