2013-08-07 31 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