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',才可以停止
BEGIN
  DBMS_SCHEDULER.STOP_JOB('UPDATE_POST_STATUS_JOB');
END;

//删除 BEGIN DBMS_SCHEDULER.DROP_JOB ( job_name
=> 'UPDATE_POST_STATUS_JOB' -- job的名称 ); END;

 

posted on 2025-08-22 16:02  西门夜说  阅读(16)  评论(0)    收藏  举报