--查询被锁的资源及进程信息
SELECT /*+ choose */
bs.username "Blocking User",
bs.username "DB User",
ws.username "Waiting User",
bs.sid "SID",
ws.sid "WSID",
bs.serial# "Serial#",
bs.sql_address "address",
bs.sql_hash_value "Sql hash",
bs.program "Blocking App",
ws.program "Waiting App",
bs.machine "Blocking Machine",
ws.machine "Waiting Machine",
bs.osuser "Blocking OS User",
ws.osuser "Waiting OS User",
bs.serial# "Serial#",
ws.serial# "WSerial#",
DECODE(wk.TYPE,
'MR',
'Media Recovery',
'RT',
'Redo Thread',
'UN',
'USER Name',
'TX',
'Transaction',
'TM',
'DML',
'UL',
'PL/SQL USER LOCK',
'DX',
'Distributed Xaction',
'CF',
'Control FILE',
'IS',
'Instance State',
'FS',
'FILE SET',
'IR',
'Instance Recovery',
'ST',
'Disk SPACE Transaction',
'TS',
'Temp Segment',
'IV',
'Library Cache Invalidation',
'LS',
'LOG START OR Switch',
'RW',
'ROW Wait',
'SQ',
'Sequence Number',
'TE',
'Extend TABLE',
'TT',
'Temp TABLE',
wk.TYPE) lock_type,
DECODE(hk.lmode,
0,
'None',
1,
'NULL',
2,
'ROW-S (SS)',
3,
'ROW-X (SX)',
4,
'SHARE',
5,
'S/ROW-X (SSX)',
6,
'EXCLUSIVE',
TO_CHAR(hk.lmode)) mode_held,
DECODE(wk.request,
0,
'None',
1,
'NULL',
2,
'ROW-S (SS)',
3,
'ROW-X (SX)',
4,
'SHARE',
5,
'S/ROW-X (SSX)',
6,
'EXCLUSIVE',
TO_CHAR(wk.request)) mode_requested,
TO_CHAR(hk.id1) lock_id1,
TO_CHAR(hk.id2) lock_id2,
DECODE(hk.BLOCK,
0,
'NOT Blocking', /* Not blocking any other processes */
1,
'Blocking', /* This lock blocks other processes */
2,
'Global', /* This lock is global, so we can't tell */
TO_CHAR(hk.BLOCK)) blocking_others
FROM v$lock hk, v$session bs, v$lock wk, v$session ws
WHERE hk.BLOCK = 1
AND hk.lmode != 0
AND hk.lmode != 1
AND wk.request != 0
AND wk.TYPE(+) = hk.TYPE
AND wk.id1(+) = hk.id1
AND wk.id2(+) = hk.id2
AND hk.sid = bs.sid(+)
AND wk.sid = ws.sid(+)
AND (bs.username IS NOT NULL)
AND (bs.username <> 'SYSTEM')
AND (bs.username <> 'SYS')
ORDER BY 1;
--杀掉id为SID,Serial#,如下
alter system kill session '38,3835';
分享到:
相关推荐
### ORACLE数据库死锁查杀方法详解 #### 一、引言 在Oracle数据库系统中,当两个或多个事务在等待对方释放资源时,就会出现死锁现象。死锁不仅会降低系统的整体性能,还可能导致某些重要事务长时间无法完成,严重...
Oracle病毒及查杀
"Oracle死锁查杀PB版"是专为解决这类问题而设计的工具,它提供了便捷的方法来检测和解除数据库中的死锁。本文将深入探讨Oracle死锁的基本概念、原因、检测方法以及如何利用"PB Kill Session"工具进行处理。 1. 死锁...
在SQL Server 2000中,"查杀锁"是指对数据库中出现的锁定问题进行诊断和解决的过程。锁定是数据库管理系统为了确保数据一致性而实施的一种机制,它允许多个用户并发访问数据库而不互相干扰。然而,不当的锁定管理...
lifecalendarworm挖矿蠕虫查杀工具 内含三款病毒查杀工具,都是国外知名软件,国内软件就不推荐了 Lifecalendarworm是一种恶意软件,也被称为"Life Calendar"或"LimeRAT",它是一种后门蠕虫,可以允许攻击者远程...
【护卫神·云查杀软件】是一款专门针对网页木马的查杀工具,它以其高达99%的查杀准确率赢得了用户的广泛认可。在网络安全日益重要的今天,该软件为网站管理员提供了一种高效且精准的防护手段,帮助他们在海量的网页...
并处理判断返回结果,使在线查杀文件不在是梦想~ 无需任何扩展和依赖限制 只要你服务器可以跑php 缺点:每次查杀都需要上传文件到WebDir 并等待返回结果 速度比较慢 需要耐心等待 优点:Api 免费 并且不限制上传文件...
电脑感染性病毒的查杀 电脑感染性病毒的查杀是非常重要的一件事,它关系到我们的电脑安全和数据安全。在这里,我们将讨论电脑感染性病毒的查杀方法和防止电脑感染性病毒的方法。 电脑感染性病毒的种类 -----------...
vbs查杀.txt
iframekill 查杀asp木马iframekill 查杀asp木马iframekill 查杀asp木马iframekill 查杀asp木马iframekill 查杀asp木马
使用该工具,可以查杀因为U盘乱插入其他主机后,被感染的病毒。
护卫神·云查杀是一款专业查杀网页木马的杀毒软件,绿色、免费。该软件支持本地查杀、远程查杀(FTP模式)、实时查杀等三种查杀模式,网页木马识别率高达99%;同时也可以对服务器进行免费安全体验。每次打开该软件时...
标题中的"AUTO病毒查杀工具"是指专门针对一种名为"AUTO"的计算机病毒设计的软件。这类病毒通常通过U盘、网络共享等途径传播,感染系统后,可能会篡改文件关联,导致用户双击文件时无法正常打开,而必须通过右键菜单...
LINUX顽固病毒查杀,管理员必备。LINUX顽固病毒查杀,管理员必备。
深信服僵尸网络查杀工具 深信服僵尸网络查杀工具 深信服僵尸网络查杀工具
标题中的“CAD中的*.LSP病毒查杀工具”指的就是专为解决此类问题而设计的软件。本文将深入探讨*.LSP病毒的性质、危害以及如何使用提供的查杀工具进行防护。 首先,我们来了解什么是*.LSP病毒。LSP是“LISP程序”...
在IT安全领域,"免杀360云查杀"是一个关键的话题,涉及到病毒、木马等恶意软件如何绕过安全软件的检测。360云查杀是360安全卫士的一部分,它利用云端大数据和人工智能技术来检测和防御潜在的威胁。免杀,全称为"免受...
【恶意软件查杀助手,rscleaner】是一款专门针对计算机系统中恶意软件进行检测和清除的工具。在当前的网络环境中,恶意软件已经成为威胁用户数据安全和系统稳定性的主要因素之一,因此,拥有一款高效且可靠的恶意...
标题中的“过360云查杀代码”指的是编写了一段程序或脚本,其目的是绕过360云查杀系统,这是一个安全领域中常见的技术挑战,通常用于白帽黑客测试系统的安全性或者逆向工程分析。360云查杀是360安全卫士的一部分,它...
CAD病毒查杀工具 KillCADVirus 2.0.0.8 (build 0512) 非安装版手工加载方法: 1、解开压缩包,将“..\CAD病毒查杀工具\DATA”目录内的所有文件都拷贝在您CAD的安装目录(如C:\Program Files\AutoCAD 2004\)内; 2...