爱问知识人 爱问教育 医院库

OracleJob不自动运行的解决办法是怎样的?

首页

OracleJob不自动运行的解决办法是怎样的?

OracleJob不自动运行的解决办法是怎样的?

提交回答

全部答案

    2018-04-04 05:49:22
  •   ORACLE有一种定时调度机制,用dbms_job包来管理。  设置的JOB就是不运行,搞得的郁闷,  最好执行了这个才搞定 exec dbms_ijob。set_enabled(true);  下面提供一个checklist用于检查job异常的原因:  1) Instance in RESTRICTED SESSIONS mode?  Check if the instance is in restricted sessions mode:  select instance_name,logins from v$instance;  If logins=RESTRICTED, then:  alter system disable restricted session;  ^– Checked!  2) JOB_QUEUE_PROCESSES=0  Make sure that job_queue_processes is > 0  show parameter job_queue_processes  ^– Checked!  3) _SYSTEM_TRIG_ENABLED=FALSE  Check if _system_enabled_trigger=false  col parameter format a25  col value format a15  select a。
      ksppinm parameter,b。ksppstvl value from x$ksppi a,x$ksppcv b  where a。indx=b。indx and ksppinm=’_system_trig_enabled’;  If _system_trig_enabled=false, then  alter system set “_system_trig_enabled”=TRUE scope=both;  ^– Checked!  4) Is the job BROKEN?  select job,broken from dba_jobs where job=;  If broken, then check the alert log and trace files to diagnose the issue。
        ^– Checked! The job is not broken。
        5) Is the job COMMITted?  Make sure a commit is issued after submitting the job:  DECLARE X NUMBER; 以上是我对于这个问题的解答,希望能够帮到大家。

    冯***

    2018-04-04 05:49:22

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):