今天在外地升級一個系統,在執行一個存儲過程的時候,由於時間較長就把它中止了。
然後考慮增加索引,但是增加的時候提示:ORA-00054: 資源正忙,要求指定 NOWAIT
在晚上找資料,發現是由於剛纔中止過程的時候,由於有表還沒有解除鎖定,造成無法處理增加索引的請求。
方法如下:
1、select status, sid , serial# from v$session; --查詢所有session
--如果發現有session是inactive狀態,則KILL之
alter system kill session '<sid>, <serial>';
2、採用重啓服務亦可完成。