手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracle数据库中的JOB无法停止

时间:2024-10-14 11:31:29

1、select * from dba_jobs_running; 查询正在运行的JOB

oracle数据库中的JOB无法停止

2、如果上述的SQL语句查询不到,则需要在釉涑杵抑表v$scheduler_running_jobs中查找正在运行的JOB:select * from v$s艘早祓胂cheduler_running_jobs;记录下SESSION_ID及JOB_ID的值。

oracle数据库中的JOB无法停止

3、select b.SID,b.SERIA雉搽妤粲L#,c.SPID from v$scheduler_running_jobs a,v$session b,v$process c where a.session_id = b.sid and b.PADDR = c.ADDR;使用该语句查询确定要停掉的job的SID和SERIAL#值。

oracle数据库中的JOB无法停止

4、使用alter system kill session 'SID,SERIAL#';语句杀掉会话。

oracle数据库中的JOB无法停止

5、最后使用SQL语句:executedbms_job.broken(job_id,true);commit;彻底将JOB停止并提交。

© 手抄报圈