nstc.net
当前位置:首页 >> OrAClE joB不执行怎么分析处理 >>

OrAClE joB不执行怎么分析处理

select * from dba_jobs 看一下job 上次运行时间,本次应该什么时间运行 select * from dba_jobs_running 看一下目前正在运行的job,是否包含当前job show parameters job_queue_processes 看一下当前数据库实例最多可以运行的job数是否超过上限

这个你用pl/sql dev登陆后进入作业,右击选择查看。那里面有JOB执行的时间,执行了多长时间!

是否是下面的failures=3,表示3次失败执行 select JOB, LOG_USER,FAILURES from user_jobs; job log_user,failures ------------------------------------------------- 8 test 3

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行

察看用户的 oracle job的运行日志语句为: select * from user_scheduler_job_log where job_name = 'NIFM_FILE_PRO_OTFCACTION71122' order by log_id desc;select * from user_scheduler_job_run_details where log_id = 237445764;

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行

使用job的所有者账号登陆,通过查询user_jobs视图查看; 我一般只关注三个字段; LAST_DATE:最后次运行时间; NEXT_DATE:下次运行时间; TOTAL_TIME:总用时。具体语句如下:select s.LAST_DATE,s.NEXT_DATE,s.TOTAL_TIME from user_jobss。 ...

job不会单独记录文件日志,只是将部分运行情况记入数据字典表中, 如:dba_jobs,可以从该视图中查询到一些信息。 只有在发生严重错误时,会记录在统一的告警日志文件alter.log中。 我觉得最好的方法是你自己在job调度的过程中,加入日志功能(...

在SQL*Plus中可以处理三种类型的命令:SQL语句、PL/SQL块和SQL*Plus命令。 但三者之间是有区别的。 脚本中的 “:job”是一种绑定变量的方式,属于sql plus的命令格式。需要写成如下格式,然后在plsql developer的命令窗口中执行,或者到sqlplus中...

job的运行情况无非是成功和失败,oracle也不会记录的 select * from dba_jobs 所有的JOB select * from dba_jobs_running 正在运行的

网站首页 | 网站地图
All rights reserved Powered by www.nstc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com