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

 时间:2026-04-25 08:18:40

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

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

2、查找正在运行的JOB:select sid from dba_jobs_running;查找到正在运行的JOB的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、3Kill对应的Oracle Session,应为BROKEN后该JOB还在运行,如果要求该JOB立刻停止,就需要找到该job的对应SESSION(SID,SERIAL#),然后执行以下命令:ALTER SYSTEM KILL SESSION ‘sid,serial#'。

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

5、或者直接KILL对应的操作系统的SESSION,如果使用ALTER SYSTEM KILL SESSION执行很长时间,其实可以使用OS的命令来快速KILL掉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文件
  • 简笔画野鸡的画法
  • 热门搜索
    重庆市区旅游景点大全 徐州汉文化景区 沈阳城市学院怎么样 西南财经大学天府学院怎么样 小篆的特点 奥马冰箱质量怎么样 西湖旅游 天蝎座特点 天水旅游 山东旅游