程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle job可以手動執行不能自動執行

oracle job可以手動執行不能自動執行

編輯:Oracle教程

oracle job可以手動執行不能自動執行


oracle job之前還可以自動執行,後來不能自動執行?   通過ps -ef |grep ora_j查看oracle 的job進程,未發現相關的job進程; [oracle@ncb1dg ~]$ ps -ef |grep ora_j oracle   13527 24508  0 15:13 pts/4    00:00:00 grep ora_j   查看all_jobs 視圖查看job最後執行時間和下一次執行時間等詳細信息 select log_user,priv_user,schema_user,last_date,next_date,broken,interval from all_jobs where broken='N'; log_user priv_user schema_user last_date next_date broken interval  test test test 2015/11/16 15:23 2015/11/16 15:24 N sysdate+1/(24*60) test test test 2015/11/16 15:18 2015/11/16 15:28 N SYSDATE+10/1440 test test test 2015/11/16 15:24 2015/11/16 15:29 N sysdate+5/(24*60)   發現jobs沒有中斷,以及通過DBA_JOBS_RUNNING查看相關的job也沒有hang住。   通過查看當前數據庫的job_queue_processes也大於0 ,job還是無法自動執行 SQL> show parameter job NAME         TYPE  VALUE ------------------------------------ ----------- ------------------------------ job_queue_processes       integer  10   後來發現由於修改了OS時區導致的。解決方法: 1、重啟數據庫。 2、修改OS時區,修改系統時間,重新執行job。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved