批次殺執行某條sql的session
有些情況資料庫中存在大量執行某條相同sql的session卡死狀態,手工逐一殺工作量過大,重啟資料庫不現實,此刻需要如下語句對目標session進行批次殺,分享給大家。
BEGIN
FOR i
IN (SELECT 'alter system kill session '''
|| m.sid
|| ','
|| m. serial#
|| ''' immediate;'
ss ,
m. username ,
m. status ,
M. INST_ID
FROM gv$session m
WHERE m. sql_id = '70ddwj7363cd7' AND ROWNUM < 25 )
LOOP
--execute immediate i.ss;
DBMS_OUTPUT.put_line ( i . ss );
END LOOP;
END;
/
DBMS output 看查結果
複製貼上到資料庫中執行即可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2757596/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一條Sql的執行過程SQL
- MySQL 中一條 sql 的執行過程MySql
- 一條 sql 的執行過程詳解SQL
- 一條sql語句的執行過程SQL
- 一條update SQL語句是如何執行的SQL
- 一條SQL更新語句是如何執行的SQL
- 一條SQL更新語句是如何執行的?SQL
- 面試官:請分析一條SQL的執行面試SQL
- 一條更新的SQL語句是如何執行的?SQL
- postman的批次執行:用於多條介面測試用例批次執行,輸出介面測試測試結果Postman
- 一條SQL語句在MySQL中如何執行的MySql
- 一條 SQL 查詢語句是如何執行的?SQL
- 你瞭解一條sql的執行順序嗎SQL
- mysql批次kill sessionMySqlSession
- 一條sql語句在mysql中是如何執行的MySql
- 一條 SQL 語句在 MySQL 中是如何執行的?MySql
- Oracle - 執行過的SQL、正在執行的SQL、消耗資源最多的SQLOracleSQL
- MySQL日誌(一條sql更新語句是如何執行的)MySql
- MySQL系列之一條SQL查詢語句的執行過程MySql
- 從一條更新SQL的執行過程窺探InnoDB之REDOLOGSQL
- 執行一條sql語句都經歷了什麼?SQL
- 在Mysql中執行一條SQL,會經歷什麼?MySql
- 執行一條 SQL 語句,期間發生了什麼?SQL
- 基於paramiko的檔案批次分發和命令批次執行
- SQL是如何執行的SQL
- 一條SQL如何被MySQL架構中的各個元件操作執行的?MySql架構元件
- 02 | 日誌系統:一條SQL更新語句是如何執行的?SQL
- MyBatis SQL執行MyBatisSQL
- PHP執行sqlPHPSQL
- [ORACLE] SQL執行OracleSQL
- MySQL_殺mysql執行緒MySql執行緒
- 01 | 基礎架構:一條SQL查詢語句是如何執行的?架構SQL
- 一文讀懂一條 SQL 查詢語句是如何執行的SQL
- sql語句如何執行的SQL
- sql更新是如何執行的?SQL
- SQL 執行 - 執行器最佳化SQL
- python實現批次執行命令列Python命令列
- 自己寫的殺mysql執行緒的指令碼MySql執行緒指令碼