`
limitmx
  • 浏览: 16354 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

ORACLE干掉僵死进程

 
阅读更多

绝大多数情况下,oracle发生锁表,进程僵死的时候,kill命令都无法生效。

这时候除了最后一招重启之外,还可以使用orakill命令。

具体如下:

使用下列语句可以将oracle系统级别的进程id查出,然后使用orakill操作即可。

select s.sid, s.serial#, p.spid, s.osuser, s.program from v$process p, v$session s where p.addr=s.paddr order by s.sid;


orakill用法

orakill sid thread

其中sid是oracle实例名

thread是为上面sql查出的SPID

 

实验证明相当有效果,操作时候需要小心,上面的sql会把oracle本身的进程也带出,不可误杀。

分享到:
评论

相关推荐

    oracle杀僵死进程

    ### Oracle杀僵死进程 在Oracle数据库管理过程中,经常会遇到僵死进程的问题,这些问题可能会导致数据库性能下降甚至无法正常运行。本文将详细介绍如何通过SQL查询定位僵死进程,并提供具体的解决方案,帮助解决如...

    僵尸进程介绍以及防范

    僵尸进程是计算机操作系统中的一种特殊状态,当一个进程执行完毕并退出,但其父进程尚未读取其退出状态时,这个已结束的进程就会成为僵尸进程。它的主要特征是进程已不再执行任何代码,但其进程描述符仍然存在于内存...

    LINUX查看和处理僵死进程

    僵死进程的出现可能是因为父进程没有正确地释放子进程的资源,导致子进程变成僵尸进程。有些ZOMBIE进程时用kill -9也不能杀死,而且消耗了很多系统资源不能释放,如果系统在shutdown时发出信息:some process wouldn...

    Linux僵死进程的产生与避免.pdf

    Linux 操作系统中,僵死进程(Zombie Process)是一种特殊的进程状态,它是指一个进程已经终止,但是其父进程没有通过wait或waitpid函数来回收它的状态信息,而使得进程所占用的资源无法释放,导致系统资源的浪费。...

    Linux 僵尸进程产生原因及解决方法

    Linux 允许进程查询内核以获得其父进程的 PID,或者其任何子...这就是引入僵死状态的原因:尽管从技术上来说进程已死,但必须保存它的描述符,直到父进程得到通知。 如果一个进程已经终止,但是它的父进程尚未调用 wai

    linux中的僵尸进程

    ### Linux中的僵尸进程详解 #### 一、僵尸进程的概念与形成原因 在Linux系统中,程序的执行是以进程的形式存在的。每一个进程都有一个父进程(除非是init进程,它的PID为1,没有父进程),而它自身又可以作为其他...

    特殊进程之僵尸进程测试代码

    僵尸进程是一种特定状态的进程,当一个进程执行完毕并退出,但其父进程尚未读取它的退出状态时,该进程就会成为僵尸进程。这种状态的进程已经没有在执行任何代码,但它在系统中的进程描述符仍然存在,占用了一定的...

    消除僵尸进程的两种方法

    在操作系统(OS)中,僵尸进程是一个已终止但其父进程尚未从子进程接收状态信息的进程。这种状态是进程生命周期中的一个不寻常阶段,它可能会占用系统资源并导致不必要的混乱。本文将深入探讨消除僵尸进程的两种常用...

    Linux寻找和杀掉僵尸进程的命令和方法

    在Linux系统中,僵尸进程(Zombie Process)是一种常见的系统问题,它们通常是由父进程创建的子进程在完成任务后未能被父进程正确回收而遗留下来的。这些僵尸进程虽然不再执行任何操作,但仍然占据着系统资源,如...

    在Linux系统中查看进程及杀死僵尸进程的方法.docx

    ### 在Linux系统中查看进程及杀死僵尸进程的方法 #### 一、引言 在Linux操作系统中,进程管理是一项重要的任务,它涉及到系统性能优化、故障排查等多个方面。本文将详细介绍如何使用`ps`命令来查看系统中的进程...

    dumb-init完美处理docker进程,解决僵尸进程

    dumb-init 跨框架init初始化进程,有效回收僵尸进程

    Linux杀死僵尸进程.zip

    Linux杀死僵尸进程.zip 需要掌握的运维命令有ls、ps、free、top、uptime、ifconfig、susudo、dmesg、iostat、vmstat、sar、htop、iotop、smem等

    僵尸进程的产生和如何避免

    僵尸进程的产生和如何避免僵尸进程的产生和如何避免僵尸进程的产生和如何避免僵尸进程的产生和如何避免

    【Linux进程管理】孤儿进程与僵尸进程的成因、影响及解决方案:系统稳定运行的关键机制解析

    内容概要:本文深入探讨了Linux系统中孤儿进程和僵尸进程的概念、产生原因、影响以及解决策略。孤儿进程是指父进程先于子进程结束,子进程由init进程接管的情况;僵尸进程则是指子进程结束但父进程未及时回收其资源...

    Linux避免僵尸进程

    Linux避免僵尸进程

    「杀不掉的」僵尸(zombie)进程

    ### 僵尸(zombie)进程详解与处理方法 #### 一、僵尸进程定义与状态 在Linux系统中,进程可以处于多种不同的状态,而其中一种特殊的状态被称为“僵尸”状态(Z)。当一个进程终止时,其父进程应当通过`wait()`或`...

    Linux中僵尸进程和孤儿进程详解

    本文主要给大家介绍了关于Linux中僵尸进程和孤儿进程的相关内容,分享给出来供大家参考学习,下面来看看详细的介绍: 1、僵尸进程 一个子进程在其父进程没有调用wait()或waitpid()的情况下退出,这个子进程就是僵尸...

    谈谈守护进程和僵尸进程

    ### 谈谈守护进程和僵尸进程 #### 守护进程与僵尸进程的概念及应用场景 在深入探讨守护进程和僵尸进程之前,我们先简要回顾一下这两种进程的基本概念及其应用场景。 - **守护进程**(Daemon Process):是在后台...

    【Linux进程管理】孤儿进程与僵尸进程的产生原因、影响及解决方案:系统稳定运行的关键机制解析

    内容概要:本文深入介绍了Linux系统中孤儿进程和僵尸进程的概念、产生原因及其对系统的影响。孤儿进程是指父进程提前终止而子进程仍在运行的情况,这类进程最终会被init进程接管并回收资源。僵尸进程则是指子进程已...

    (源码)基于C语言的僵尸进程演示程序.zip

    # 基于C语言的僵尸进程演示程序 ## 项目简介 本项目是一个简单的C语言程序,用于演示或测试操作系统中的进程管理功能,特别是僵尸进程的产生。僵尸进程是已完成但其父进程尚未回收其资源的进程。该程序通过创建子...

Global site tag (gtag.js) - Google Analytics