oracle job 情況的檢視處理

2021-05-26 12:47:47 字數 755 閱讀 4659

exec dbms_job.broken(23,false);

commit;

select t.*, t.rowid from dba_jobs t;

select t.*, t.rowid from sys.user_jobs t;

select job, last_date, next_date, broken, interval, failures

from user_jobs;

當乙個job執行時返回乙個error是,oracle會再次設法執行它,第一次嘗試是在一分鐘後,第二次是在2分鐘後,第三次是4分鐘後,以此類推。每次嘗試的週期加倍,直到下一次的執行時刻來到,又再次嘗試,當嘗試執行失敗16次時,oracle自動標示此job為broken,不再執行此任務。

注意:當乙個job的執行週期是3分鐘執行一次,而你設引數job_queue_interval=600(10分鐘),而你只有乙個snp程序的話,你的這個job將10分鐘執行一次,失敗16次後將標示為broken。因為你的job的執行週期被snp程序的喚醒週期限制。那麼每次嘗試的時間間隔成倍的情況不會出現。

select job, last_date, next_date, broken, interval, failures

from user_jobs;

看看結果是什麼?

注意,如果failures中job的失敗次數,如果超過15次job就停止了.

broken顯示y,則job不可用了

是16次執行不成功,job就會自動停掉。

檢視linux cpu情況

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

檢視Oracle CPU情況

發現那些sql執行了大量的parse select sql text,parse calls,executions from v sqlarea order byparse calls desc sys的總的parse情況 select name,value from v sysstat where...

磁碟情況檢視

一 檢視磁碟使用情況 基本語法 df h 注 如果使用率達百分之80就該清一清了。二 查詢指定目錄的磁碟的占用情況 基本語法 du h 查詢指定目錄的磁碟占用情況,預設為當前目錄。s 指定目錄占用大小彙總 h 帶計量單位 a 含檔名稱 max depth 1 子目錄深度 c 列出明細的同時,增加彙總...