SELECT job_name, job_type, enabled, state, last_start_date, next_run_date
FROM dba_scheduler_jobs;SELECT job_name,state,enabled,last_start_date,next_run_date
FROM USER_SCHEDULER_JOBS
WHERE job_name = 'UPDATE_POST_STATUS_JOB';
state 的常见值含义
SCHEDULED |
已调度,等待下次运行(✅ 正常) |
RUNNING |
正在运行(此时才能 STOP_JOB) |
COMPLETED |
已完成(一次性作业) |
BROKEN |
出错,停止执行 |
DISABLED |
被禁用 |
//停止 先确认是否在运行 如果 state = 'RUNNING',才可以停止
BEGINDBMS_SCHEDULER.STOP_JOB('UPDATE_POST_STATUS_JOB');
END;
//删除
BEGINDBMS_SCHEDULER.DROP_JOB (job_name => 'UPDATE_POST_STATUS_JOB' -- job的名称);
END;