博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
阅读量:5012 次
发布时间:2019-06-12

本文共 912 字,大约阅读时间需要 3 分钟。

开发说测试环境在删除表的时候,报了如下错误:

SQL> drop table tke purge;drop table tke purge           *ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

  

查看一下锁住对象的会话id:

SQL> select session_id from v$locked_object;SESSION_ID----------         6

 

根据会话id继续查看:

SQL> SELECT sid, serial# FROM v$session where sid = 6;       SID    SERIAL# ---------- ----------         6         99

  

因为是测试环境,直接kill了会话:

sql> alter system kill session '6,96';

  

当然也可以在具体查看一下产生锁得会话信息等,比如:

SQL> select object_name ,s.sid,s.serial#,p.spid   2  from v$locked_object l , dba_objects o , v$session s , v$process p  3  where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;OBJECT_NAME                         SID    SERIAL# SPID---------------------------- ---------- ---------- ---------TKE                                   6         96 30761

  

转载于:https://www.cnblogs.com/abclife/p/7066855.html

你可能感兴趣的文章
Jquery Uploadify3.21.与2.1版本 使用中存在的问题--记录三
查看>>
Linux查看进程的内存占用情况 分类: ubuntu ...
查看>>
[BZOJ 2818]Gcd
查看>>
FORM值传递与地址传递
查看>>
(译)yaml快速教程
查看>>
C:大数相加
查看>>
160. Intersection of Two Linked Lists
查看>>
人生苦短,我用python-- Day11
查看>>
JAVA Bean
查看>>
ehcache memcache redis 三大缓存男高音_转
查看>>
curd_3
查看>>
百度地图API示例之设置地图显示范围
查看>>
Java构造方法、重载及垃圾回收
查看>>
.Net Core AES加密解密
查看>>
Spring Quartz实现任务调度
查看>>
python | 桶排序、冒泡排序、选择排序、去重
查看>>
两个Html页面之间值得传递
查看>>
EasyUI datagrid 的多条件查询
查看>>
Mac升级bash到最新版本
查看>>
利用vagrant打包系统--制作自己的box
查看>>