tnfh.net
当前位置:首页 >> orAClE joB执行日志 >>

orAClE joB执行日志

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

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

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

察看用户的 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 正在运行的

如果是dbms_job,那么不好意思,本身好象没有,只能去dba_jobs表中查看执行结果。或者执行时查看dba_job_running。 如果是schedule_job那么是有的,也是一个视图就是dba_scheduler_job_log,这里记载这每次的执行的开始时间,结束时间,执行结果。

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

创建一个log表,每次job执行完毕后都会包job名,运行时间,成功失败原因等信息保存进这个表里面,然后就可以看日志了,

有些日志 是二进制的。。所以无法看。。只能用工具看

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

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