檢視當前資料庫正在處理的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 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的...