我发出了一个简单的drop table cascade constraints表,但它永远挂起。等了几个小时后,如果我在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发布于 2011-03-31 04:00:34
首先,如果一个操作似乎挂起了,明智的做法是寻找它正在做什么的指示--例如,在V$SESSION_WAIT或V$SESSION_LONGOPS中。
如果有重要的外键约束引用这个表,那么删除cascade constraints选项需要时间也就不足为奇了,因为这将不得不删除或更新其他表中的行。
无论如何,既然您已经遇到了ORA-600错误,那么数据库服务器上应该有一个包含更多信息的跟踪文件。您可能会感兴趣,但很可能需要咨询Oracle支持人员。
https://stackoverflow.com/questions/5490440
复制相似问题