ORACLE SCHEDULER JOBS批量停止禁用
–停止JOB
SELECT a.owner,a.job_name,'EXEC dbms_scheduler.stop_job('''|| a.owner||'.'||a.job_name||''',FORCE=>TRUE);'
from DBA_SCHEDULER_JOBS a
WHERE a.OWNER NOT IN( 'SYS','EXFSYS','SYSTEM') --需要排除的用户
AND a.ENABLED = 'TRUE'; --启用的job
–禁用JOB
SELECT a.owner,a.job_name,'EXEC dbms_scheduler.disable('''|| a.owner||'.'||a.job_name||''');'
from DBA_SCHEDULER_JOBS a
WHERE a.OWNER NOT IN( 'SYS','EXFSYS','SYSTEM') --需要排除的用户
AND a.ENABLED = 'TRUE'; --启用的job