是否有可能简单的删除查询会导致数据库崩溃?
我们执行了删除查询(单行删除)并且该查询挂起。当多人尝试再次执行相同的删除时,Oracle DB已关闭。 多个表引用此表,并且未使用级联删除。是否应该使用级联删除?
DB执行此sql的可能原因是什么?
答案 0 :(得分:1)
删除stmts挂起,db达到允许进程的最大数量(正在等待);并且db停止建立新连接。我们终止了挂起的进程,db现在正在运行。
答案 1 :(得分:0)
你确定它已经失效了,这不只是一个锁定你的桌子的交易吗?
答案 2 :(得分:0)
检查服务器的日志文件。我的猜测是删除修改了很多行而你用完了UNDO日志。