`

oracle 如何查找和kill 对应的job进程

 
阅读更多
查找当前被锁住的进程:

SELECT object_name, s.sid, s.serial#, p.spid
  FROM v$locked_object l, dba_objects o, v$session s, v$process p
 WHERE l.object_id = o.object_id
   AND l.session_id = s.sid
   AND s.paddr = p.addr;



Kill 对应的Oracle Session

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



将Job Queue Processes的数目修改为0

    首先确认当前的Job Queue Processes的数目
    SQL> select name,value from v$parameter where name ='job_queue_processes';
    然后将Job Queue Processes的数目修改为0
   
ALTER SYSTEM SET job_queue_processes = 0;

     保证所有的JOB都会停止。


恢复job_queue_processes的原始值

    
ALTER SYSTEM SET job_queue_processes = original_value;



http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html
分享到:
评论

相关推荐

    ORACLE进程无法KILL处理方案.docx

    在这个解决方案中,我们将使用 ORACLE 提供的视图和系统表来查找锁定的对象,并杀死对应的进程以释放锁定的资源。下面是详细的处理步骤: 1. 查看哪些对象被锁 首先,我们需要查看哪些对象被锁定。我们可以使用...

    oracle kill 进程

    ### Oracle Kill 进程详解 #### 一、概述 在Oracle数据库管理中,有时会遇到因为某些进程长时间运行导致系统响应变慢的情况。在这种情况下,管理员可能需要采取措施来终止这些进程,即“Kill”进程。本文将详细...

    Oracle Kill被锁进程

    Oracle查找被锁进程,及如何在数据库级或操作系统级Kill掉相应被锁的进程

    ORACLE如何停止一个JOB

    ### ORACLE如何停止一个JOB:深入解析与实践 在Oracle数据库管理中,有时我们需要停止正在运行的JOB,这可能是由于各种原因,如发现错误、优化性能或调整资源分配。本文将详细阐述如何在Oracle中查询并停止正在运行...

    Oracle服务进程如何处理用户进程的请求.doc

    为了保证数据的一致性和持久性,Oracle服务器进程需要将SQL语句对数据所做的修改记录下来。具体步骤包括: - 服务器进程将受影响的行数据的ROWID、原始值、新值以及SCN(System Change Number)等信息写入Redo Log ...

    如何解决Oracle杀死死锁进程

    解决 Oracle 杀死死锁进程的方法可以分为两步:首先,查找被锁定的表和锁定的会话,然后杀死锁定的会话和操作系统进程。 在解决死锁问题时,需要注意以下几点: * 需要拥有足够的权限来杀死锁定的会话和操作系统...

    Oracle案例详细分析:Job任务停止执行

    Oracle案例详细分析:Job任务停止执行 本文通过一次Oracle Job任务异常案例诊断,分析其原因及...Oracle Job任务是Oracle数据库中非常重要的功能,通过对Oracle Job任务的理解和掌握,可以更好地管理和维护数据库。

    导出ORACLE - JOB

    从oracle库中导出自定义的job脚本。

    xxl-job oracle 适配版本

    在这个“xxl-job oracle 适配版本”中,我们主要关注的是XXL-JOB如何与Oracle数据库进行集成和优化。 首先,Oracle数据库是一种广泛使用的、功能强大的关系型数据库管理系统,尤其在大型企业级应用中,其稳定性和...

    oracle kill session

    本文将从理论到实践多个层面深入探讨如何有效地执行“Oracle Kill Session”,帮助数据库管理员更好地理解和掌握这一技能。 #### 一、概念解析 **Oracle Kill Session**是指在Oracle数据库中终止某个或某些会话...

    oracle手动启动进程

    oracle手动启动,希望可以减少开机速度慢的问题

    cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror

    标签"oracle cx_oracle cx_Oracle7.3对应 python jupyteroracle"进一步确认了主题,其中"cx_Oracle7.3对应"指cx_Oracle库的7.3版本,是与Python和Oracle数据库交互的关键。"python"表明这些文件与Python语言相关,而...

    有效关闭Oracle死锁进程,和释放状态为killed的session

    在Oracle数据库管理中,处理死锁进程和释放状态为killed的session是一项关键技能,尤其对于维护数据库性能和稳定性至关重要。以下将详细阐述如何通过一系列步骤有效地关闭Oracle死锁进程,以及如何释放状态为killed...

    oracle杀僵死进程

    例如,在提供的部分内容中,可以看到多个不同类型的进程,如DBW0、SMCO等,以及它们对应的SID和计数。 #### 三、定位特定进程 如果我们怀疑某个特定的进程出现问题,可以通过以下查询进一步定位: ```sql select ...

    oracle job停止

    ### Oracle Job 停止详解 #### 背景与目的 在Oracle数据库管理中,有时需要使用`JOB`机制来执行周期性或一次性任务。...总之,了解如何正确地管理和控制Oracle中的`JOB`对于数据库管理员来说是非常重要的技能。

    Windows环境中Kill掉Oracle线程

    因此,需要找到一种方法仅仅 Kill 掉有问题的用户进程而不用关闭整个 Oracle 实例。 Oracle 提供了一个名叫 Orakill 的工具,可以在 Windows 环境下强制 Kill 掉一个线程。Orakill 的使用方法如下:在 Dos 提示符...

    oracle中JOB总结

    Oracle数据库利用SNP(Scheduler)进程来管理和执行这些JOB。 SNP(Scheduler)进程是Oracle数据库的一个核心组成部分,它的主要职责是监控和执行JOB。SNP的独特之处在于其自我恢复能力——即使SNP进程意外终止,...

    PowerDesigner字段与Oracle字段对应

    在数据库设计过程中,PowerDesigner 和 Oracle 之间的字段对应关系是至关重要的,因为它直接影响到数据的存储和处理。PowerDesigner 是一款强大的数据建模工具,它允许用户创建概念数据模型(CDM)和物理数据模型...

    Oracle进程结构和后台进程简介

    Oracle进程结构及后台进程简介简单介绍Oracle进程一些概念。

    Oracle Job的用法

    以下是对Oracle Job使用方法和技巧的详细说明: 一、创建Oracle Job Oracle Job的创建通常通过DBMS_SCHEDULER包中的程序来完成。首先,你需要创建一个job,指定其执行的PL/SQL块,如下面的例子所示: ```sql BEGIN...

Global site tag (gtag.js) - Google Analytics