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
  • PotPlayer显示器怎么设置静音播放
  • C#如何初始化程序
  • 无法打开internet站点怎么办
  • 导入导出oracle数据库表的dmp文件
  • 简笔画野鸡的画法
  • 热门搜索
    法制校园手抄报 五年级读书手抄报 猜字谜手抄报 森林防火手抄报内容 初中手抄报图片 法制教育手抄报资料 关于爱鸟护鸟的手抄报 廉洁诚信手抄报 低碳生活手抄报资料 日行一善手抄报名言