我在user_jobs中创了很多个JOB任务,这个表里面只有一个累计用时,我想看到这个任务上一次执行耗时,以及执行历史,有什么办法?
目前只知道 《dba_scheduler_job_run_details》这个表里面是有日志也有我想要的东西但是我创的任务不在这里面,这里面貌似记录的是在PLSQL的JOB上可视化创建的JOB运行信息。我要怎么能看到 《user_jobs》中JOB的运行历史,或者上次运行耗时。
该回答引用GPT:
Oracle中可以使用dba_scheduler_job_run_details表来查看user_jobs中JOB的运行历史和上次运行耗时,但是这个表只记录在PLSQL中可视化创建的JOB运行信息,如果要查看user_jobs中JOB的运行历史和上次运行耗时,可以使用下面的代码:
SELECT job_name,
last_start_date,
last_run_duration
FROM user_jobs;
如还有疑问,可留言帮助解决。
select a.LAST_DATE 上次执行日期,a.LAST_SEC 上次执行时间,a.NEXT_DATE 下次执行日期,a.NEXT_SEC 下次执行时间,a.* from user_jobs a ;