有人可以解释这个错误吗?
ORA-00054: Resource busy and aquire with NOWAIT specified
这个错误来自
DROP TABLE
.因此,程序和包没有被编译。
最佳答案
ORA-00054
意味着其他 session 锁定了数据库对象,这会阻止我们的操作完全成功。
您呈现的场景有点令人困惑,但基本上有人锁定了表 - 可能他们正在针对它执行一些 DML - 在他们释放该锁定之前您将无法删除它(即提交或回滚)。
说了这么多,我不确定您为什么要删除一个表来修复 PL/SQL 编译问题。你应该修改你的问题,让我们更清楚地了解你想要实现的目标。
关于sql - ORA-00054 删除表时资源繁忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089319/