ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
2014-01-19 14:20
405 查看
今天项目展示,但是有些数据不是特别规范,我就直接使用Toad去操作数据库中的数据。结果在修改某一张表的时候就出现了上述错误,表示十分无奈。
出错原因分析:
首先执行如下语句:
查询结果如下:
果然,是表被锁住了。
解决方案:kill掉上述查询结果会话,执行如下语句:
执行结果:
大功告成,可以修改数据了。
出错原因分析:
首先执行如下语句:
SELECT sid, serial#, username, osuser FROM v$session where sid in(select session_id from v$locked_object);
查询结果如下:
SID SERIAL# USERNAME OSUSER ---------- ---------- ------------------------------ ------------------------------ 51 1171 fy
果然,是表被锁住了。
解决方案:kill掉上述查询结果会话,执行如下语句:
ALTER SYSTEM KILL SESSION '51,1171';
执行结果:
System altered
大功告成,可以修改数据了。
相关文章推荐
- ORA-00054 资源正忙,但指定以NOWAIT 方式获取资源,或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- oracle提示:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- ORA-00054错误,资源正忙, 但指定以 NOWAIT 方式获取资源或者超时失效
- "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”
- "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效---解决方法
- "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- ORA-00054:资源正忙,但指定以nowait方式获取资源或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- 锁表处理 SQL 错误: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效