以文本方式查看主题

-  课外天地 李树青  (http://www.njcie.com/bbs/index.asp)
--  数据库系统原理课件  (http://www.njcie.com/bbs/list.asp?boardid=19)
----  [推荐]“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源”解决方法  (http://www.njcie.com/bbs/dispbbs.asp?boardid=19&id=900)

--  作者:admin
--  发布时间:2010/9/26 19:31:37
--  [推荐]“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源”解决方法

可以使用commit提交一下

如果不行,使用下面方法:
1.查找出已被锁定的数据库表及相关的sid、serial#及spid
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;

2.在数据库中灭掉相关session
alter system kill session \'sid,serial#\';--sid及serial#为第一步查出来的数据。

[此贴子已经被作者于2010-12-11 20:30:56编辑过]