刪除oracle表被鎖住
執行一程式,使用者把表給鎖住,下面給出解決方案:[@more@]
首先先查出SID,
SELECT SUBSTR(all_objects.owner||'.'||object_name,1,16) "Locked Object"
,SUBSTR(os_user_name,1,10) "Tiptop User"
,v$locked_object.process "Proc ID"
,SUBSTR(terminal,1,7) "Terminal"
,v$session.sid,v$session.serial#
,v$session.machine
FROM v$locked_object,all_objects,v$session
WHERE v$locked_object.object_id=all_objects.object_id
AND v$locked_object.SESSION_ID=v$session.SID
查出SID,
然後在sqlplus '/as sysdba'
alter system kill session 's_id,session_id';
找出相關的sid,sessionid,然後一一刪除!
使用者重新執行程式,解鎖成功!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/101162/viewspace-933926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle快速找回被刪除的表Oracle
- oracle表鎖住 解鎖辦法Oracle
- 【Oracle】刪除所有表Oracle
- oracle批次刪除表Oracle
- oracle批量刪除表Oracle
- 如何檢測被鎖住的Oracle儲存過程Oracle儲存過程
- oracle檢視被鎖的表和解鎖Oracle
- ORACLE 11g TSPITR恢復被刪除的表空間Oracle
- 檢視oracle被鎖的表是誰鎖的Oracle
- oracle級聯刪除使用者,刪除表空間Oracle
- 查詢並刪除Oracle中等待的鎖Oracle
- oracle刪除表欄位和oracle表增加欄位Oracle
- Oracle-給表刪除欄位Oracle
- Oracle 閃回刪除表原理分析Oracle
- 【Oracle】刪除大表操作一則Oracle
- dual系統表被刪除的解決方法
- 批量刪除死鎖
- ORACLE刪除-表分割槽和資料Oracle
- ORACLE表空間的建立修改刪除Oracle
- Oracle批量建立、刪除資料庫表Oracle資料庫
- 刪除 oracleOracle
- 【STAT】Oracle 表統計資訊被鎖,如何建立索引Oracle索引
- 通過flashback database恢復被刪除的表空間Database
- Oracle億級大表高效刪除案例分析Oracle
- Oracle如何刪除表中重複記錄Oracle
- oracle 刪除表空間試驗面面觀Oracle
- oracle修改表增加列刪除列修改列Oracle
- oracle僵死會話鎖住buffer,導致資料庫hang住Oracle會話資料庫
- 2 Day DBA-管理方案物件-執行備份和恢復-使用Oracle閃回刪除功能恢復被刪除的表物件Oracle
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- MySQL socket檔案被刪除MySql
- Oracle大表刪除部分資料的最佳方案Oracle
- 高效快速刪除Oracle表中重複記錄Oracle
- 刪除oracle10g中的垃圾表?(轉)Oracle
- 刪除Oracle 10g垃圾表的好方法Oracle 10g
- oracle建立/刪除表空間、建立/刪除使用者並賦予許可權Oracle
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- 解決無法刪除表,提示被外來鍵約束引用