oracle數據庫中查詢連接數的實用sql語句

查詢數據庫中的連接信息。其中SQL_COMMAND 是可以釋放進程的sql語句:

select   A.SID,B.SPID,A.SERIAL#,a.lockwait,A.USERNAME,A.OSUSER,a.logon_time,a.last_call_et/3600   LAST_HOUR,A.STATUS,    
  'orakill   '||sid||'   '||spid   HOST_COMMAND,  
  'alter   system   kill   session   '''||A.sid||','||A.SERIAL#||''''   SQL_COMMAND  
  from   v$session   A,V$PROCESS   B   where   A.PADDR=B.ADDR   AND   SID>6 and a.USERNAME ='SBAP';
按用戶和機器名查詢數據庫連接情況:
SELECT   username, machine, program, status, COUNT (machine) AS
連接數量
    FROM v$session
GROUP BY username, machine, program, status
ORDER BY machine; 
結束數據庫中,某個連接的語句如下:'50,7773'是上面sql語句中的'||A.sid||','||A.SERIAL#||'
alter   system   kill   session   '50,7773'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章