知识大全 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时间间隔参考 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近做了一个系统自
OracleJob不自动运行解决办法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ORACLE
测量血压虽是一项较简单的技术,但若操作不规范,所测血压数值与实际血压相比也常出现误差,不能客观真实地反映病人的血压情况。那么,造成血压误差的常见原因有哪些呢? (1)测量血压缺乏耐心按世界卫生组织专
测量血压虽是一项较简单的技术,但若操作不规范,所测血压数值与实际血压相比也常出现误差,不能客观真实地反映病人的血压情况。那么,造成血压误差的常见原因有哪些呢? (1)测量血压缺乏耐心按世界卫生组织专
(1)人员站在矿车上和人员上、下矿车时触及直流架空线。人员穿过两矿车的车空时,脚踏矿车上,这时人的高度达2m多,超过了架空线悬挂高度,稍不注意就会触及架空线。另外是没有执行“人
(1)人员站在矿车上和人员上、下矿车时触及直流架空线。人员穿过两矿车的车空时,脚踏矿车上,这时人的高度达2m多,超过了架空线悬挂高度,稍不注意就会触及架空线。另外是没有执行“人
一些常见病可以通过按摩某特定穴位来治疗,效果显著、屡试不爽。一、落枕落枕多因夜间睡觉时姿势不当或颈部受风寒所致。患者经常是头天晚上睡觉时脖子还好好的,但一觉醒来,便发现脖子酸痛,不能转动,影响工作和日
国内无做空机制的原因第一个原因是,做空机制的有效建立和发挥作用,是以市场预期机制的形成和有效发挥作用为前提的。没有一个合理和有效的预期机制,做空机制的建立就可能对市场的正常运行和有效运行起破坏作用或紊
目前火电厂使用的调节机构按能源分有:汽动执行机构、液动执行机构、电动执行机构、混合式执行机构。
目前火电厂使用的调节机构按能源分有:汽动执行机构、液动执行机构、电动执行机构、混合式执行机构。