A 殺程序,鎖

2021-10-12 12:57:57 字數 1500 閱讀 9181

檢視當前資料庫正在處理的sql語句

select a.username,b.sql_fulltext,a.sid,a.

serial

# from v$session a,v$sqlarea b

where a.sql_address = b.address

檢視鎖

select

*from v$session t1 ,v$locked_object t2

where t1.sid = t2.session_id

and t1.username =

'...'

;--所屬使用者名稱

查詢被鎖定的資料庫表以及相關的sid ,serial# 和spid

select o.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--鎖定的表名 object_name

and l.session_id = s.sid

and s.paddr = p.addr

--and o.object_name = ''--

--and p.spid = '2740' not in ('2000', '3935');--

alter system kill

session

'session_id,serial#'

;alter system kill

session

'3140,49798'

;

從系統中殺掉與該session對應的程序:

netstat - anp | grep 62566

kill

-9 spid;

--linux,62566

kill-9

36880

;

執行結果

select

*from v$session s, v$process p

where s.paddr = p.addr

and s.

status

='killed'

order

by sql_exec_start;

select

*from v$process p

where

notexists

(select

1from v$session s where s.paddr = p.addr)

;

程序名殺程序

killall 程序名 pid ps gaux grep smonsvr grep v grep awk kill 9 pid 如何kill掉程序名包含某個字串的一批程序 kill 9 ps ef grep 程序名關鍵字 gawk 0 grep tr s n 觀測程序名包含某個字串的程序詳細資訊 t...

如何殺程序

要利用 殺掉指定程序,一般有兩種方法 1 process.closemainwindow 這個方法可以優雅的關閉視窗。但該方法之對有視窗的程式有效,如果該程式沒有主視窗,或者主視窗隱藏 例如程式最小化到了windows右下角的通知欄中 則該方法無法結束程序返回false。這個方法相當於對視窗傳送關閉...

linux批量殺程序 使用awk批量殺程序的命令

在做系統運維的過程中,有時候會碰到需要殺掉某一類程序的時候,如何批量殺掉這些程序,使用awk命令是很好的選擇。ps ef grep aaa grep v grep awk sh 1.ps ef grep aaa grep v grep 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的...