0

一个简单的删除查询是否有可能导致数据库崩溃?

我们执行了一个删除查询(单行删除)并且该查询挂起。当多人尝试再次执行相同的删除时,Oracle DB 已关闭。多个表引用此表并且未使用级联删除。应该使用级联删除吗?

数据库停止执行此 sql 的可能原因是什么?

4

3 回答 3

1

删除 stmts 挂起,数据库达到最大允许进程数(正在等待);并且数据库停止建立新连接。我们杀死了挂起的进程,数据库现在已经启动并运行。

于 2009-10-07T11:15:29.857 回答
0

您确定它已关闭并且不仅仅是锁定您的表的事务吗?

于 2009-10-07T10:12:33.173 回答
0

检查服务器的日志文件。我的猜测是删除修改了很多行并且您用完了 UNDO 日志。

于 2009-10-07T10:12:49.867 回答