檢視Oracle鎖並且釋放鎖
1、檢視鎖是否存在
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
2、釋放鎖
alter system kill session '738,1429';
注:如果kill session報ora-00031:標記要終止的會話,需要在作業系統級別kill spid
SELECT S.USERNAME,S.OSUSER,S.SID,S.SERIAL#,P.SPID FROM V$SESSION S,V$PROCESS
P WHERE S.PADDR=P.ADDR AND S.USERNAME IS NOT NULL;
USERNAME OSUSER SID SERIAL# SPID
------------------------------ ------------------------------ ---------- ---------- ------------------------
SYS oracle 193 475 11926
SYS oracle 232 279 11974
kill -9 11926
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
2、釋放鎖
alter system kill session '738,1429';
注:如果kill session報ora-00031:標記要終止的會話,需要在作業系統級別kill spid
SELECT S.USERNAME,S.OSUSER,S.SID,S.SERIAL#,P.SPID FROM V$SESSION S,V$PROCESS
P WHERE S.PADDR=P.ADDR AND S.USERNAME IS NOT NULL;
USERNAME OSUSER SID SERIAL# SPID
------------------------------ ------------------------------ ---------- ---------- ------------------------
SYS oracle 193 475 11926
SYS oracle 232 279 11974
kill -9 11926
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2122573/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle死鎖程式並結束死鎖Oracle
- oracle 檢視鎖表和解鎖Oracle
- oracle檢視被鎖的表和解鎖Oracle
- oracle檢視鎖表程式Oracle
- Oracle檢視被鎖物件及解鎖方法Oracle物件
- 轉載:深入淺出oracle鎖 釋放鎖---原理篇Oracle
- 檢視oracle被鎖的表是誰鎖的Oracle
- 檢視ORACLE中鎖定物件Oracle物件
- oracle 檢視死鎖語句Oracle
- 檢視oracle鎖相關資訊Oracle
- mysql鎖以及鎖資訊檢視MySql
- oracle死鎖的檢視及kill方法Oracle
- sqlserver鎖表、解鎖、檢視銷表SQLServer
- ZooKeeper 分散式鎖 Curator 原始碼 02:可重入鎖重複加鎖和鎖釋放分散式原始碼
- Linux: 如何檢視本機埠並釋放Linux
- 檢視處理Oracle中被鎖物件的SQLOracle物件SQL
- ORACLE死鎖檢測Oracle
- 檢視MySQL鎖定情況MySql
- 檢視長時間鎖定物件的程式,並kill掉物件
- 檢視MySql資料庫鎖,並殺死對應程式MySql資料庫
- Oracle死鎖的檢視以及解決辦法Oracle
- oracle 監控 DML DDL 鎖 的4個檢視Oracle
- 檢查Oracle的鎖狀態並清除問題會話Oracle會話
- 檢視MySQL鎖等待的原因MySql
- 【鎖】Oracle鎖系列Oracle
- 查詢並解除oracle的死鎖Oracle
- DB2 鎖表情況檢視DB2
- 檢視ORACLE的使用者對錶的鎖的使用Oracle
- Java 自動釋放鎖的幾種實現Java
- windows下處理kill session不被釋放的鎖WindowsSession
- oracle 中查詢被鎖的物件,並殺死死鎖程式的方法Oracle物件
- 9i,enqueue,ORACLE鎖爭用 檢視爭用型別ENQOracle型別
- oracle的鎖和並行機制薦Oracle並行
- 透過shell指令碼檢視鎖資訊指令碼
- 檢視鎖定的session資訊指令碼Session指令碼
- mysql InnoDB鎖等待的檢視及分析MySql
- 通過shell指令碼檢視鎖資訊指令碼
- DB2檢視鎖等待的SQLDB2SQL