1

我正在发布一个简单的 drop table cascade constraints table ,但它永远挂着。等了几个小时后,如果我按下 SQL Developer 中的取消按钮,它会显示“用户取消操作”,就像我是罪魁祸首一样。在我自己开枪之前,请指教。

挂了很久之后弹出如下对话框:

Error encountered: An error was encountered performing the requested operation:
ORA-00600: internal error code, arguments: [15264],[],[],[],[],[],[],[]
*Cause: This is the generic internal error number for Oracle program exceptions.
This indicates that a process has encountered an exceptional conndition
4

1 回答 1

1

首先,如果一个操作似乎挂起,明智的做法是寻找它正在做什么的指示——例如在V$SESSION_WAITor中V$SESSION_LONGOPS

如果有重要的外键约束引用此表,使用级联约束选项删除需要时间并不一定令人惊讶,因为这将不得不删除或更新其他表中的行。

无论如何,既然您遇到了 ORA-600 错误,那么数据库服务器上应该有一个包含更多信息的跟踪文件。您可能对此感兴趣,但很可能需要咨询 Oracle 支持。

于 2011-03-30T20:00:33.740 回答