`

oracle如何查询和停止正在运行的job

 
阅读更多

原文地址:

 

http://blog.sina.com.cn/s/blog_60e4205e0100esaf.html

 

 

找出正在执行的JOB编号及其会话编号   
SELECT   SID,JOB   FROM   DBA_JOBS_RUNNING;  


停止该JOB的执行   
SELECT   SID,SERIAL#   FROM   V$SESSION   WHERE   SID='&SID';   
ALTER   SYSTEM   KILL   SESSION   '&SID,&SERIAL';   
EXEC   DBMS_JOB.BROKEN(&JOB,TRUE);

实例分析:

1,查询正在运行的Job,通过查询有两个,和进程占用较多的是两个ORACLE进程符合。

SQL> SELECT   SID,JOB   FROM   DBA_JOBS_RUNNING;

       SID        JOB
---------- ----------
        12        116
        16        117

2,查询正在运行的job的信息

SQL>  SELECT   SID,SERIAL#   FROM   V$SESSION   WHERE   SID='12';

       SID    SERIAL#
---------- ----------
        12          4

SQL> SELECT   SID,SERIAL#   FROM   V$SESSION   WHERE   SID='16';

       SID    SERIAL#
---------- ----------
        16          1

3,利用查询出来的job信息将job结束掉

SQL> ALTER   SYSTEM   KILL   SESSION '12,4';

System altered.

SQL> ALTER   SYSTEM   KILL   SESSION '16,1';

System altered.
4,如果不希望运行上述job的话,可以将job设置为broken.

EXEC   DBMS_JOB.BROKEN(116,TRUE);

EXEC   DBMS_JOB.BROKEN(117,TRUE);

分享到:
评论

相关推荐

    oracle job停止

    总结如何使oracle job有效停止 不建议使用job

    oracle JOB的使用

    关于oracle 数据库中job任务如何创建、查询和修改、如何启用job和停止job,可以帮助新手了解job的使用,包括任务运行时间的设置,具体的代码很实用,希望对你有帮助

    Oracle创建job

    oracle Job创建、管理、监控,Job运行情况分析,如果创建、删除、停止、修改Job.

    orcale job 的sql

    oracle如何建立,查询和停止正在运行的job

    Oracle 主要配置文件介绍

    Oracle 主要配置文件介绍: profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件... 59 sec 就说明监听器正在运行 否则说明监听器已经停止了 CAMS...

    Oracle数据库管理员技术指南

    第1章 建立和配置数据库 1.1 数据库创建规划 1.1.1 规划以及提出正确的问题 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    1. 在运行services.msc打开服务,停止Oracle的所有服务。 2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后...

    xxl-job-oracle:oracle数据库实现,基于2.2.0版本

    2,动态:支持动态修改任务状态,启动/停止任务,以及终止运行中任务,即时生效; 3,调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持部署,可保证调度中心HA; 4,执行器HA(分布式...

    Oracle数据库实验操作

    实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列 9 实验2:查询一张表的所有行,但列的顺序我们自己决定 10 实验3:查询表的某些列,在列上使用表达式 10 实验4:使用sqlplus,进入sqlplus并进行简单的...

    Kettle的Web端管理工具Kettle-Manager.zip

    本系统当前支持oracle和mysql项目功能job运行参数设置,可以在页面上设置作业运行参数,每次运行作业时会用设置的参数覆盖默认值,这个很多人用不上。定时设置,操作界面与kettle中的开始控件界面一致,这个可能是...

    springbatch_嵌入式jetty_动态控制的quartz

    1.立即启动job,立即停止运行中的job 2.修改job的运行周期且不用重启系统立即生效 3.通过内嵌的websocket页面实时向前段显示每个job的运行状况(适合大屏展示)IE11,chrome 本框架即可作为服务模式(带web接口)...

    Toad 使用快速入门

    在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写PL/SQL,也可以根据需要生成自己的模板。使用Toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。 ...

Global site tag (gtag.js) - Google Analytics