=======删除不了表=======

limenghao2 2002-05-15 10:51:52
删除表时报以下错:
SQL> drop table agency;
drop table agency
*
ERROR at line 1:
ORA-00054: resource busy and acquire with NOWAIT specified

望高手指点,
...全文
47 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flowerofwind 2002-05-15
  • 打赏
  • 举报
回复
oracle得锁如果你没有强制改变锁方式,都会自动释放锁
sqlplus说得对,不要随便kill session
sqlplus 2002-05-15
  • 打赏
  • 举报
回复
由于该表正在被使用,所以最好不要杀进程,要先弄清楚,哪里使用了,在作什么,然后在考虑是否杀掉!
flowerofwind 2002-05-15
  • 打赏
  • 举报
回复
表被锁住了,杀掉锁表的进程,最好是等一会儿再做,
zhptj 2002-05-15
  • 打赏
  • 举报
回复
是不是你在别的程序中正在使用这个表!
qxksos 2002-05-15
  • 打赏
  • 举报
回复
这个表是不是被锁住了
select * from v$lock a,obj b
where a.id1 = b.object_id
PRIVATEXFQ 2002-05-15
  • 打赏
  • 举报
回复
(1).可能是系统资源不足或oracle正在作一些非常占系统处资源的处理(建议从新启动数据库)
(2).该登录的用户没有分配删除表的权限。
xinpingf 2002-05-15
  • 打赏
  • 举报
回复
表正被使用,过一会儿就行了
supershb 2002-05-15
  • 打赏
  • 举报
回复
重新启动数据库,再删!
3yugui 2002-05-15
  • 打赏
  • 举报
回复
次表正在被使用,杀进程后在删除
yfr 2002-05-15
  • 打赏
  • 举报
回复
查询v$locked_object,以便确定哪种资源被哪个会话锁定及锁定的模式,如果有两个或两个以上的会话锁定了相同的资源,这便是死锁,建议杀死其中相对并不重要的会话,从而使另一会话继续执行;如果只有一个会话锁定了资源,应该提醒该会话尽快提交事务.

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧