课外天地 李树青学习天地数据库系统原理课件 → [推荐]“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源”解决方法


  共有22447人关注过本帖平板打印复制链接

主题:[推荐]“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源”解决方法

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1945 积分:26736 威望:0 精华:34 注册:2003/12/30 16:34:32
[推荐]“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源”解决方法  发帖心情 Post By:2010/9/26 19:31:37 [只看该作者]

可以使用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编辑过]

 回到顶部