PROCEDURE create_any_job( 
  vo_msg                out varchar2
)is
  vi_job_name  varchar2(100) := 'update_ackind_t_act';
begin  vo_msg := gc_ok;
  
------------------定义JOB程序---------------------------
  sys.dbms_scheduler.create_program(                           ----创建程序
    program_name           => 'any_program',                    ----定义程序名称
    program_type           => 'STORED_PROCEDURE',               ----定义程序类型为存储过程
    program_action         => 'pkg_util.'||vi_job_name,         ----指定义程序名
    number_of_arguments    => 0,                                ----定义参数
    enabled                => true                              ----随时激活程序
  ); 
   
-----------------定义作业---------------------------------
  sys.dbms_scheduler.create_job(                               ----创建作业                    
    job_name               => 'any_job',                        ----定义作业名称
    program_name           => 'any_program',                    ----指向程序名称
    job_class              => 'DEFAULT_JOB_CLASS',              ----定义作业类
    enabled                => true,                             ----随时激活
    auto_drop              => true                              ----定义作业运行完毕自动删除作业
  ); 
  
exception
  when others then begin
    vo_msg := sqlerrm;
  end;
end create_any_job; 这是我写在一个包里的JOB,我没给时间计划,我的本意是用vi_job_name这个变量代表存储过程名字
让用户直接执行JOB,不要起始时间,结束时间,执行频率。可以让用户随时随地的执行作业,无时间限制
现在情况是运行JOB 
SELECT * FROM User_Scheduler_Jobs  这样可以看到any_job在运行。
但是
select * from user_SCHEDULER_JOB_RUN_DETAILS where job_name='ANY_JOB' 查看详细日志却没有日志
这是什么现象?
如果我哪没表达清楚,告诉我一下,我在下楼里补充。