知识大全 ORACLEJOB不能按预期执行的常见原因

Posted 环境

篇首语:挨金似金,挨玉似玉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORACLEJOB不能按预期执行的常见原因相关的知识,希望对你有一定的参考价值。

ORACLEJOB不能按预期执行的常见原因  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  最近在一个测试环境中建立物化视图远程同步环境 但是远程视图一直未按照预期的时间进行刷新 以至于一开始让我怀疑ONDEMAND与STARITHNEXTBY冲突 但再三确认 发现是我的测试环境中ora_cjq 进程不存在 唉!开始怎么不往这方面去想呢 修改一下JOB_QUEUE_PROCESSES参数 一切恢复正常 突然发现ORACLE JOB方面的问题还不少 贴一篇METALINK文章 历数以前碰到的JOB失效的原因 无非以下几种

     JobsNotExecuting Automatically文档ID:注释:   Symptoms   Jobs arenolonger executing automatically   Ifforced(execdbms_job run();) theseexecutefine   Cause   Tryingthemost mon reasons why jobs don t execute automatically and as scheduled:

      ) 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!

      ) JOB_QUEUE_PROCESSES=   Make sure that job_queue_processes is >    show parameter job_queue_processes   ^  Checked!

      ) _SYSTEM_TRIG_ENABLED=FALSE   Check if _system_enabled_trigger=false   col parameter format a   col value format a   select a ksppinm parameter b ksppstvl value from x$ksppi a x$ksppcv b   Where a indx=b indx and ksppinm= _system_trig_enabled ;   ^  Checked!

      ) 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

      ) Is the job MITted?   Make sure a mit is issued after submitting the job:   DECLARE X NUMBER;   BEGIN   SYS DBMS_JOB SUBMIT   (   job => X    what =>  dbms_utility analyze_schema   ( SCOTT PUTE NULL NULL NULL);    next_date => to_date( / / : : dd/mm/yyyy hh :mi:ss )    no_parse => FALSE   );   MIT;   END;   /   If the job executes fine if forced (i e  exec dbms_jobs run();)  then likely a mit   is missing   ^  Checked! The job is mitted after submission

      ) UPTIME >   days   Check if the server (machine) has been up for more than   days:   For SUN   use  uptime  OS mand   If uptime>  and the jobs do not execute automatically  then you are hitting bug    (Jobs may stop running after   days uptime) which is fixed in   and A   ^  Checked! The server in this case has been up   days only

      ) DBA_JOBS_RUNNING   Check dba_jobs_running to see if the job is still running:   select * from dba_jobs_running;   ^  Checked! The job is not running

      ) LAST_DATE and NEXT_DATE   Check if the last_date and next_date for the job are proper:   select Job Next_date Last_date from dba_jobs where job=;   ^  NEXT_DATE is porper  however LAST_DATE is null since the job never executes automatically

      ) NEXT_DATE and INTERVAL   Check if the Next_date is changing properly as per the interval set in dba_jobs:   select Job Interval Next_date Last_date from dba_jobs where job=;   ^  This is not possible since the job never gets executed automatically

      ) Toggle value for JOB_QUEUE_PROCESSES   Set job_queue_processes=  wait some time and then and set it back to the original value:   alter system set job_queue_processes=  ;      alter system set job_queue_processes=  ;   Ref: Bug   (fixed by:  A )   ^  Done but did not help

cha138/Article/program/Oracle/201311/18325

相关参考

知识大全 OracleJOB时间间隔参考

OracleJOB时间间隔参考  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近做了一个系统自

知识大全 OracleJob不自动运行解决办法

OracleJob不自动运行解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORACLE

血压测量发生误差的常见原因是什么?

测量血压虽是一项较简单的技术,但若操作不规范,所测血压数值与实际血压相比也常出现误差,不能客观真实地反映病人的血压情况。那么,造成血压误差的常见原因有哪些呢?  (1)测量血压缺乏耐心按世界卫生组织专

血压测量发生误差的常见原因是什么?

测量血压虽是一项较简单的技术,但若操作不规范,所测血压数值与实际血压相比也常出现误差,不能客观真实地反映病人的血压情况。那么,造成血压误差的常见原因有哪些呢?  (1)测量血压缺乏耐心按世界卫生组织专

直流架空线触电事故常见的原因是什么?

  (1)人员站在矿车上和人员上、下矿车时触及直流架空线。人员穿过两矿车的车空时,脚踏矿车上,这时人的高度达2m多,超过了架空线悬挂高度,稍不注意就会触及架空线。另外是没有执行“人

直流架空线触电事故常见的原因是什么?

  (1)人员站在矿车上和人员上、下矿车时触及直流架空线。人员穿过两矿车的车空时,脚踏矿车上,这时人的高度达2m多,超过了架空线悬挂高度,稍不注意就会触及架空线。另外是没有执行“人

单穴点按治疗常见病

一些常见病可以通过按摩某特定穴位来治疗,效果显著、屡试不爽。一、落枕落枕多因夜间睡觉时姿势不当或颈部受风寒所致。患者经常是头天晚上睡觉时脖子还好好的,但一觉醒来,便发现脖子酸痛,不能转动,影响工作和日

国内无做空机制的原因

国内无做空机制的原因第一个原因是,做空机制的有效建立和发挥作用,是以市场预期机制的形成和有效发挥作用为前提的。没有一个合理和有效的预期机制,做空机制的建立就可能对市场的正常运行和有效运行起破坏作用或紊

目前火电厂使用的调节机构按能源分有哪几类?

  目前火电厂使用的调节机构按能源分有:汽动执行机构、液动执行机构、电动执行机构、混合式执行机构。

目前火电厂使用的调节机构按能源分有哪几类?

  目前火电厂使用的调节机构按能源分有:汽动执行机构、液动执行机构、电动执行机构、混合式执行机构。