sql - Oracle 数据库在 UPDATE 查询中无限挂起

标签 sql oracle transactions oracle11g

突然我的更新查询没有执行。我可以做 选择 查询,但当我尝试 更新 记录数据库无限挂起。我什至从 sql plus 尝试过,但没有任何 react 。

最佳答案

最有可能的是,对于同一组记录,您有另一个未提交的未提交事务,因此它们已被锁定以用于该事务。

而且,最有可能的是 锁定它们,运行相同的 UPDATE在另一笔交易中。

只需提交/回滚您的交易,您应该没问题。

关于sql - Oracle 数据库在 UPDATE 查询中无限挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501776/

相关文章:

mysql - 如何在 Groovy 中收集 sql 行

sql - 乘以列的最大值

java - 交易导致 Activity 召回 Firebase Android

sql - 无法绑定(bind)多部分标识符?

mysql - 连续显示多条记录

SQL - 使用列名作为值插入

sql-server - 为什么即使回滚事务,SQL Server 仍保持可变状态?

java - 异常处理以确保全有或全无执行

sql - 删除 H2 中列的唯一约束

mysql - 甲骨文 "LIMIT n,m"等效