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

oracle的执行命令怎么停止job windows

时间:2024-10-25 00:49:41

1、首先确定要停止的JOB号,在10g中可通过Dba_Jobs_Running进行确认。

oracle的执行命令怎么停止job windows

2、查找正在运行的JOB:select sid from dba_jobs_running;查找到正在运行的J晦倘佳鳎OB的spid:select a.spid from v$process a ,v$session b where a.addr=b.paddr and b.sid in (select sid from dba_jobs_running)。

oracle的执行命令怎么停止job windows

3、Broken你确认的JOB:注意使用DBMS_JOB包来标识你的JOB为BROKEN。SQL> EXEC DBMS_JOB.BROKEN(job#,TRUE);注意:当执行完该命令你选择的这个JOB还是在运行着的。

oracle的执行命令怎么停止job windows

4、ill对应的Oracle Session,应为BROKEN后该JOB还在运行,如果要求该JOB立刻停止,就需要找到该job的对应SESSION(SID,SERIAL#),然后执行以下命令:ALTER SYSTEM KILL SESSION ‘sid,serial#'。

oracle的执行命令怎么停止job windows

5、或者直接KIL雉搽妤粲L对应的操作系统的SESSION,如果使用ALTER SYSTEM KILL SESSION执行很长时间,其实可以使用OS的命令来快速KIL讣嘬铮篌L掉SESSION.For Windows, at the DOS Prompt: orakill sid spidFor UNIX at the command line> kill –9 spid

oracle的执行命令怎么停止job windows
© 手抄报圈