PL / SQL开发人员(allroundautomations.com)在编译Package Body时挂起

时间:2014-12-04 05:15:44

标签: oracle plsql oracle11g timeout plsqldeveloper

我正在通过allroundautomations使用PL / SQL开发人员。有些日子我能够创建包装和包装体。我确实重新编译了几次包体。但从昨天开始,我就面临着这个问题。 我打开包体并单击重新编译(不做任何更改)它挂起。

请帮助!!!

1 个答案:

答案 0 :(得分:2)

  1. 也许你可以等一会儿直到看到ORA-04021 timeout occurred while waiting to lock object。即使您关闭PL/SQL Developer窗口或结束流程,上一个会话仍可能是ACTIVE。您可以杀死该会话并重试。
  2. 您可以查询v$locked_object以查找。

    1. 当您尝试编译它时,包也可能被其他会话使用。
    2. 您可以查询v$sqlareav$session以查找。