在 sys 下:
show parameter job_queue_processes;如果等于0, 那SQL> alter system set job_queue_processes = 10;

解决方案 »

  1.   

    看以前的例子上一般都要job_queue_processes >= 6
    原理不太清楚
      

  2.   

    原来我运行此脚本登录的用户是 system,改为perfstat就ok了,但在哪查错还是不清楚
      

  3.   

    只要是作为自动作业的,必须perfstat用户,只是该死的oracle强制的,每有办法
      

  4.   

    Oracle 9i 之后,STATSPACK可以比较指定SQL的执行计划
    采集数据时要指定级别为6或以上:
    SQL> exec statspack.snap(i_snap_level=>6);
    这是对楼上的
    (看以前的例子上一般都要job_queue_processes >= 6
    原理不太清楚)回答,注意job_queue_processes 只要大于1就可以,但是越大,你可以同时启动的快照越多!
    错误我想应当在alert_SID.log中吧,没仔细看过