無腦批量kill session
單例項無腦批量kill session
場景:測試或預生產產生大量死鎖時,採取無腦批量kill session操作指令碼。
備註:小工具備錄一下
單例項無腦批量kill session declare cursor mycur is select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time; newcount number; begin for cur in mycur loop select count(1) into newcount from v$locked_object a,v$session b where a.session_id = b.sid and b.sid=cur.sid and b.serial#=cur.SERIAL# order by b.logon_time; if newcount>=1 then execute immediate ( 'alter system kill session '''||cur.sid || ','|| cur.SERIAL# ||''' '); end if; end loop; end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-2690943/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql批次kill sessionMySqlSession
- [20180918]disconnect session和kill session的區別.txtSession
- OB運維 | 連線 kill 中的 session_id運維Session
- Mac電腦如何批量刪除照片?Mac
- [Bash] Kill command
- 【linux】kill命令模板Linux
- sqlserver kill long time lockSQLServer
- 程式命令ps/top/kill
- 精通 Linux 的 “kill” 命令Linux
- linux之kill命令詳解Linux
- kill與pkill的區別
- kill 已啟動的程式
- kill 指令的執行原理
- linux 檢視程式 kill程式Linux
- ORACLE批量刪除無主鍵重複資料Oracle
- 使用pt-kill根據一定的規則來kill連線的方法
- 批量更新時無法觸發事件的解決方法事件
- [20200319]KILL STATUS ='KILLED'的程式.txt
- Linux kill,killall和killall5Linux
- MySQL kill會話不起作用?MySql會話
- linux 下根據埠kill 程式Linux
- PostgreSQL無法kill(pg_terminate_backend,pg_cancel_backend)的情況分析-程式hangstrace,pstackSQL
- session和v$session說明Session
- laravel session 與 php session配置LaravelSessionPHP
- 怎樣批量轉換heic 電腦如何開啟heic圖片
- win10電腦wifi無internet win10電腦無internet訪問Win10WiFi
- SessionSession
- Percona-Toolkit 之 pt-kill 用法
- MySQL: kill 會話的實現原理MySql會話
- 這個殺手不太冷-kill家族
- cookie sessionCookieSession
- Session案例Session
- Spring SessionSpringSession
- session switchSession
- cookie & sessionCookieSession
- session 共享Session
- Percona-Toolkit 之 pt-kill 低效SQLSQL
- Double Kill!! 資料聯邦修煉之路