2013-08-07 58 views
0

我有1000條記錄,在我的表,而使用蟾蜍刪除記錄,我得到一個錯誤消息在oracle中殺死session?

ORA-00054:資源忙,並與指定的或超時過期

我試過NOWAIT獲取,

alter system kill session ('214,60347'); 

,但我得到無效的兩個attributes.In此,我宣佈正確的價值觀,

我也試過

alter system kill session ('214,60347#');作爲alter system kill session ('sid,serial#');

第一查詢是否正確?或者有沒有其他的方法來殺死oracle中的會話?

+0

http://www.dba-oracle.com/t_alter_system_kill_session.htm – rags

+0

查殺會議真的不應該是你的第一個舉動;希望你已經試圖找到鎖的位置,這可能是另一個會話也發出相同的刪除,所以你可以回滾或提交通常。 –

+0

亞歷克斯我是承諾所有的過程,並刪除數據。 – selvackp

回答

0

此消息表示事務未提交也未回滾。錯誤後的事件,如果你能夠做到這一點都嘗試。

最好在最後加上「immediate」關鍵字來立即強制它。

ALTER SYSTEM KILL SESSION ('sid,serial#') IMMEDIATE; 

ALTER SYSTEM KILL SESSION ('214,60347') IMMEDIATE; 

因爲殺死會話可能會使混亂嘗試使用「斷開」選項。它

​​

詳細信息可以在這裏找到: http://www.oracle-base.com/articles/misc/killing-oracle-sessions.php