-1

我只是想删除表格但出现错误。我刚刚创建了它的 hbm 文件并签入了代码,因为服务器已经开始指向同一个数据库。看起来会话被锁定。我得到以下错误。

Error starting at line 1 in command:
alter table DM_PKG_TEMPLATE drop column INSP_STAGE_ID
Error report:
SQL Error: ORA-00054: resource busy and acquire with NOWAIT specified
00054. 00000 -  "resource busy and acquire with NOWAIT specified"
*Cause:    Resource interested is busy.
*Action:   Retry if necessary.
4

1 回答 1

0

执行给定的查询以检查您的表是否处于锁定状态。如果锁定,则终止会话并删除该列。

SELECT A.SID,A.SERIAL#,A.OSUSER,A.PROCESS,C.OBJECT_NAME
  FROM V$SESSION A,V$LOCKED_OBJECT B,DBA_OBJECTS C
 WHERE A.SID = B.SESSION_ID
   AND B.OBJECT_ID = C.OBJECT_ID
   AND C.OBJECT_NAME LIKE '%PDM_PKG_TEMPLATE%'
于 2016-02-16T09:33:52.180 回答