首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

剔除oracle Job

2013-10-10 
删除oracle Job1.删除所有用户的JOB beginfor v in(select job from user_jobs) loopdbms_job.remove(v.jo

删除oracle Job

1.删除所有用户的JOB begin  for v in(select job from user_jobs) loop    dbms_job.remove(v.job);  end loop;  commit;end;2.删除指定用户的JOBdefine USER=&1begin  for v in(select job from user_jobs where log_user='&USER') loop    dbms_job.remove(v.job);  end loop;  commit;end;3.删除特定内容的JOB begin  for v in(select job from user_jobs where what    in(     'the_what_name;',        )        ) loop    dbms_job.remove(v.job);  end loop;  commit;end;/补充:dba_jobs:LOG_USER         提交任务的用户PRIV_USER        赋予任务权限的用户SCHEMA_USER      对任务作语法分析的用户模式http://blog.chinaunix.net/u1/40226/showart_2269864.htmlJOB始终没有运行问题1.首先确认当前的Job Queue Processes的数目SQL> select name,value from v$parameter where name ='job_queue_processes';2.如果值为0 然后将Job Queue Processes的数目修改为大于0的数SQL> ALTER SYSTEM SET job_queue_processes = 10;

热点排行