添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

oracle数据库执行sql语句报错(ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired)

对people2表进行drop操作

之所以会报这个错误是因为,如下图:

因为执行了对people2表的insert的sql语句,既没commit提交,也没rollback回滚

所以, 在客户端A,写上commit提交或者rollback回滚 就可以解决这个问题

当然了,这是我在我自己电脑上,我自己开了2个客户端,所以我知道是因为我另一个客户端占用了这个表的资源,一直没有释放掉,所以,我可以通过在客户端A提交或者回滚来解决这个问题

如果是其他人远程在操作people2表,对方一直没提交也没回滚,一直没释放掉资源,而我又对这张表进行了drop操作,报了ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired这个错误,该怎么办呢?

第1种办法

大家可以重启一下数据库服务,当然了,我不建议这样做,因为大家都还要用数据库,所以千万别重启,如果是测试环境,那就没所谓了!

第2种办法

在客户端B执行如下语句

select l.session_id,o.owner,o.object_name from
v$locked_object l,dba_objects o where l.object_id=o.object_id;

在客户端B 执行以下sql语句, 把sid改掉就行了

SELECT sid, serial#, username, oSUSEr,
terminal,program ,action, prev_exec_start
FROM v$session where sid = 70 ;

根据上面查出来的 SID,SERIAL# 杀掉占用资源

注意:一定要用 客户端B 杀,用 客户端A杀是杀不掉的,因为杀的是客户端A自己

一定要用 客户端B 杀,如下:

此时,再在 客户端B people2表进行drop操作 不会报 ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired这个错误了

oracle数据库执行sql语句报错(ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired) oracle数据库执行sql语句报错(ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired)如下图:对people2表进行drop操作之所以会报这个错误是因为,如下图:因为执行了对people2表的insert的sql语句,既没commit提交,也没rollback回滚...
当某个 数据库 用户在 数据库 中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现 ora- 00054: resource busy and acquire with nowait specified 这样的 误。 主要是因为有事务正在 执行 (或者事务已经被锁),所有导致 执行 不成功。 1、用dba权限的用户查看 数据库 都有哪些锁 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.
公司服务器周末要加硬盘,周一来后应用连不上了。 如下 ORA- 12170:TNS connect timeout occurred 第一反应是监听没开: 1. 测试了一下, 连接超时没用ping 通 C:\Users\Administrator>tnsping brorcl TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 – Production on 15-6月 -2015 09:45:43 已使用的参数文件
数据库 中进行插入、更新、删除一个表的数据或增加一个表的主键时或者表的索引时, 或是增加修改列字段时,经常会出现 ORA- 00054: resource busy and acquire with NOWAIT specified 误。 主要是因为有事务正在 执行 (或者事务已经被锁),所有导致 执行 不成功。 解决方法如下: 1、用...