快速殺掉Oracle的Session
很多的時候我們需要迅速的殺掉Oralcle的一些session......
[@more@]
單位伺服器上的Oracle突然出現無法連線的現象,提示程式已經達到了最大的限制,奇怪!線上不過幾個人為什麼達到了500個程式?肯定是由於程式錯誤造成大量死程式留在系統中。但是殺掉這些死程式卻很麻煩。在網上找了半天終於發現Orakill這個命令!
C:>orakill -help
Usage: orakill sid thread
where sid = the Oracle instance to target
thread = the thread id of the thread to kill
The thread id should be retrieved from the spid column of a query such as:
select spid, osuser, s.program from
v$process p, v$session s where p.addr=s.paddr
這是Orakill的幫助提示,根據此提示,找出所有狀態為Inactive的程式session,然後並記下paddr,用上面的語句找出這個session所對應的spid,用orakill sid spid殺掉。
面對一大堆的死程式,只好用批處理的辦法進行處理,最終問題解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18966/viewspace-833593/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何殺掉Teradata的sessionSession
- Oracle徹底殺掉程式Oracle
- 關於oracle資料庫內部殺掉程式及session檢視的測試Oracle資料庫Session
- oracle查詢並殺掉鎖表及物件的session及相關係統程式Oracle物件Session
- MySQL:Innodb如何快速殺掉堵塞會話的思考MySql會話
- ORACLE中殺掉一個程式Oracle
- linux 下粗暴殺掉 oracleLinuxOracle
- oracle生成批量殺掉active程式的sqlOracleSQL
- linux批量殺掉程式linux批量殺掉程式Linux
- 殺掉鎖死的程式
- App被殺掉APP
- ORACLE快速徹底Kill掉的會話Oracle會話
- 在UNIX環境下批次殺掉ORACLE程式Oracle
- 殺掉長期inactive的程式
- windows上殺掉指定名稱的程式Windows
- 殺掉後臺執行的過程
- 殺掉aspnet_wp程式
- 【sqlserver】殺掉所有死鎖程式SQLServer
- Linux如何殺掉殭屍程式Linux
- 批次殺執行某條sql的sessionSQLSession
- ora-00031:session marked for kill處理oracle中殺不掉的鎖SessionOracle
- RAC可以殺掉其他例項上的會話會話
- 怎麼殺掉特定的資料庫會話資料庫會話
- 教你如何使用tcpkill殺掉tcp連線TCP
- ORA-00031:session marked for kill處理oracle中殺不掉鎖的程式SessionOracle
- 批量kill殺死某些會話session的plsql會話SessionSQL
- wdaproxy 啟動,即被系統殺掉程式,求解。
- 11gRAC可以殺掉其他例項上的會話會話
- 如何殺掉一個使用者下的所有程式並drop掉這個使用者
- 查殺oracle的阻塞Oracle
- MySQL檢視及殺掉連結方法大全MySql
- 實現關閉程式函式,殺掉pchunter函式
- 殺掉跟蹤者 (Traceboy2.1破解) (769字)
- 【Oracle】-【v$session】v$session的SNIPED狀態OracleSession
- 將程式在後臺執行和殺掉後臺的程式
- 如何使用xkill命令殺掉Linux程式/未響應的程式Linux
- oracle殺程式Oracle
- ORACLE中的KILLED SESSIONOracleSession