表鎖定,kill session
首先,查處鎖定表的session 的sid,serial#,os_user_name, machine name,
terminal 和執行的語句
SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#,
l.os_user_name,s.machine, s.terminal,a.sql_text, a.action
FROM v$sqlarea a,v$session s, v$locked_object l
WHERE l.session_id = s.sid
AND s.prev_sql_addr = a.address
ORDER BY sid, s.serial#;
l.os_user_name,s.machine, s.terminal,a.sql_text, a.action
FROM v$sqlarea a,v$session s, v$locked_object l
WHERE l.session_id = s.sid
AND s.prev_sql_addr = a.address
ORDER BY sid, s.serial#;
發現551的session被鎖定了,詢問了下開發人員,時間和操作,確定對生成庫沒有任何印象。
sid serial
551, 54589'
select * from v$locked_object;再次確認鎖定的物件
select * from v$session t where t.SID='551' ;可以根據551,再次確定session
完全無誤後
使用賦予了dba許可權的使用者,例如:zsdwas
執行:alter system kill session '551,54589';
故障解除!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26446098/viewspace-721827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kill sessionSession
- 【kill session】Oracle 徹底 kill session(轉載)SessionOracle
- 定時kill長事務指令碼kill_long_session.sh指令碼Session
- kill掉 mysql 大量鎖表程式MySql
- 鎖表時KILL SESSION及回滾段監控(回滾時間評估)Session
- windows下處理kill session不被釋放的鎖WindowsSession
- awk -- kill sessionSession
- Oracle kill sessionOracleSession
- Alter system kill session and ORA-00031: session marked for killSession
- mysql批次kill sessionMySqlSession
- alter system kill sessionSession
- Oracle kill session scriptOracleSession
- oracle_kill_sessionOracleSession
- KILL SESSION 相關Session
- Oracle中Kill sessionOracleSession
- Oracle批量kill sessionOracleSession
- 無腦批量kill sessionSession
- Oracle 徹底 kill sessionOracleSession
- kill session的學問Session
- Oracle中Kill session [轉]OracleSession
- kill session的測試Session
- 檢視鎖的資訊和alter system kill session的用法(小例子)Session
- 要 kill session 例子,session多,報錯如下Session
- disconnect session和kill session的區別Session
- 【會話】Oracle kill session系列會話OracleSession
- Oracle中Kill session的研究OracleSession
- disconnect session和kill session的區別 轉Session
- ora-00031:session marked for kill處理oracle中殺不掉的鎖SessionOracle
- 檢視鎖定的session資訊指令碼Session指令碼
- 批次kill session實現指令碼Session指令碼
- alter system kill session 不成功Session
- 大話Oracle中的kill sessionOracleSession
- ORA-00031:session marked for kill處理oracle中殺不掉鎖的程式SessionOracle
- 檢視長時間鎖定物件的程式,並kill掉物件
- Oracle kill session相關問題(上)OracleSession
- Oracle kill session相關問題(下)OracleSession
- Oracle中Kill session的研究 for oracle -- 轉OracleSession
- kill session V$SESSION標記為KILLED 的2種情況Session