实现oracle-job准确定时
生活随笔
收集整理的這篇文章主要介紹了
实现oracle-job准确定时
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面的代碼將MyPkg.MyProc定于每日08:56執(zhí)行,參數(shù)為系統(tǒng)日期前一天:
其中準(zhǔn)確定時(shí)的關(guān)鍵片斷是:
網(wǎng)上搜索到的樣例往往是sysdate+1,這會(huì)根據(jù)程序運(yùn)行結(jié)束時(shí)間不停的推遲,例如假設(shè)程序運(yùn)行時(shí)長(zhǎng)始終是4分鐘,那么第一天08:56執(zhí)行,第二天就會(huì)09:00執(zhí)行,第三天09:04執(zhí)行,依次類(lèi)推。本例計(jì)算公式中運(yùn)用tunc(sysdate)規(guī)避程序運(yùn)行結(jié)束時(shí)間的影響,用(8*60+56)/(24*60)來(lái)精確指定08:56執(zhí)行,從而實(shí)現(xiàn)job準(zhǔn)確定時(shí)。
總結(jié)
以上是生活随笔為你收集整理的实现oracle-job准确定时的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Fedora 17安装NVIDIA显卡驱
- 下一篇: 高情商的孩子是这样的