问个oracle问题,为啥我的oracle jobs不运行,这jobs是作用同步数据的.

解决方案 »

  1.   

    我不懂oracle,只见到jobs下有一个102的名字.我怎么办呢?我的数据已经两三天没同步了,就是说没有执行这个jobs
      

  2.   

    try:修改init.ORA  
     
    加上:  
    job_queue_processes  =  4  
    job_queue_interval  =  60  重新启动数据库。
      

  3.   

    or connect internal/oracle
    alter system set job_que_processes=10;
      

  4.   

    也就是以前能正常使用吗?
    查看下下面这几个参数的设置
    sql>show parameter processes  JOB_QUEUE_INTERVAL=60
     JOB_QUEUE_PROCESSES=4然后在查下数据库的JOB信息select * from dba_jobs where ...
      

  5.   

    可能是job所执行的过程造成的问题,查一查吧。
      

  6.   

    execute dbms_job.run(102);
    commit;如果过程因数据原因出错,解决错误数据
      

  7.   

    会不会是程序操作的表空间不能拓展造成的
    我前几天系统就是出现这种情况;
    你可以用
    SELECT * FROM USER_JOBS
    查询一下,过程是不是被remove
      

  8.   

    应该是程序操作所用的表空间的问题或是实例方面的错误
    可查看SIDALERT。LOG等文件