请问oracle的作业以及作业运行的历史记录存放在哪个表中的?我照网上说的,查询了 user_jobs 表,但里面的记录是空的。

解决方案 »

  1.   

    你应该是用SCHEDULER吧?
        SELECT * FROM USER_SCHEDULER_JOBS;
      

  2.   

     查查这两个试试SELECT * FROM sys.dba_jobs t WHERE t.SCHEMA_USER =UPPER(NAME) ;
    select * FROM sys.dba_jobs_running 
      

  3.   


    这两个SQL,我试过,查出来什么也没有.
      

  4.   

    不知LZoracle是哪个版本 
    user_jobs 或者dba_jobs里面因该有
      

  5.   


    SELECT * FROM sys.dba_jobs  就这个 先看看
      

  6.   

    检查下面四个表吧。ALL_JOBS 
    ALL_SCHEDULER_JOBS 
    DBA_JOBS 
    DBA_SCHEDULER_JOBS 
      

  7.   

    是不是你当前用户没有JOB运行啊
      

  8.   

    多谢各位,我在这个表里面找到系统中的作业记录了,
    DBA_SCHEDULER_JOBS