處理表鎖定的情況
1、檢視被鎖的表
2、 檢視是哪個SQL導致的鎖
3、殺掉程式
-
SELECT object_name, machine, s.sid, s.serial#
-
-
FROM gv$locked_object l, dba_objects o, gv$session s
-
- WHERE l.object_id = o.object_id AND l.session_id = s.sid;
2、 檢視是哪個SQL導致的鎖
-
select l.session_id sid,
-
-
s.serial#,
-
-
l.oracle_username,
-
-
l.os_user_name,
-
-
s.machine,
-
-
s.terminal,
-
-
a.sql_text
-
-
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#;
3、殺掉程式
- alter system kill session 'sid,serial#';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30776559/viewspace-2120695/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 可能鎖表的情況MySql
- ORACLE SQL的查詢表的鎖的情況OracleSQL
- Java程式異常處理的特殊情況Java
- undo表空間出現問題的幾種情況與處理
- oradebug處理DB hang情況
- 在MDX中處理邊界情況
- xcodebuild -workspace 情況下,部分坑的處理XCodeUI
- 如何處理瀏覽器的斷網情況?瀏覽器
- mysql 事務處理及表鎖定深入簡析MySql
- Redo 丟失的4種情況的處理方法
- Redis實現分散式鎖(setnx、getset、incr)以及如何處理超時情況KJBPRedis分散式
- Redo丟失的4種情況及處理方法
- SYSAUX表空間佔用過大情況下的處理(AWR資訊過多)UX
- 查詢鎖等待情況
- SQL中除數為0處理情況演示SQL
- 動態sql查詢結果多行的處理情況SQL
- 沒有備份的情況下處理undo損壞
- Laravel-admin 處理 select 有 data 鍵的情況Laravel
- synchronized Lock(本地同步)鎖的8種情況synchronized
- 表空間使用情況查詢慢的處理
- 哪些情況應該廢標,廢標後如何處理
- oracle 字符集錯誤情況處理簡單方法Oracle
- 一個測試記錄:利用分段鎖來處理併發情況下的資源競爭問題
- jmeter問題處理隨筆1 - CSV取值資料異常處理(包含"號,","號的情況)JMeter
- 表死鎖查詢及處理辦法
- 表在表空間中的儲存情況
- 常見的死鎖情況及解決方法
- 檢視過去的session鎖情況指令碼Session指令碼
- session儲存資料庫中以及禁用cookie情況下的處理Session資料庫Cookie
- 第十八篇:批量處理情況下的回射客戶端客戶端
- 沒有備份的情況下如何處理logical & physical corrupt blockBloC
- Oracle 無備份情況下undo檔案損壞處理Oracle
- FE.UX-常見CSS邊界情況防禦處理UXCSS
- 請教Golang處理Json, 處理的是 List of Json這種情況,大家有何高見?GolangJSON
- Oracle TX鎖的處理Oracle
- MYSQL RC模式insert update 可能死鎖的情況MySql模式
- MySQL分割槽, 子分割槽以及對錄入Null值的處理情況MySqlNull
- QTP恢復場景-處理找不到列表項或選單的情況QT