zoukankan      html  css  js  c++  java
  • oracle中job无法正常运行,如何排查

    1.生产环境Oracle中的job无法正常运行

    select * from dba_jobs_running;(查看正在运行的job)

    2.select * from dba_jobs(查看job历史运行情况)

    last_date (job上次运行时间) interval(job运行间隔)   next_date(job下次执行的时间)     

    3.经过查看,可以看到job确实未按照原计划运行

    4.排查问题,查看job_queue_processes是否正常(如果job_queue_processes设置为0,job就不能正常运行)

        经过排查,job_queue_processes为100,正常

    5.查看执行job的cjq进程是否正常

        ps -ef|grep cjq  ,发现没有此进程

    6.手动启动此进程

       alter system set job_queue_processes=0;    然后   alter system set job_queue_processes=100;   即可自动启动cjq进程

    7.如果步骤6没有成功启动进程cjq,那么可以重启数据库,此进程会自动重启。

  • 相关阅读:
    Java异常简介
    Java中的接口
    Java中的抽象类
    Java的多态
    关于this
    面向对象的继承方式详解
    1像素边框问题
    HTML5之本地存储SessionStorage
    js数组去重的4个方法
    前端模块化
  • 原文地址:https://www.cnblogs.com/gw666/p/10945803.html
Copyright © 2011-2022 走看看