oracle锁表导致update,delete,insert出现无反应的问题
java项目中遇到更新,删除等操作无反应的问题,但后台却不报错,也能正确打印sql语句。最终发现是oracle锁表导致的。
解决方法:
1.查询oracle数据库被锁的表
SELECT T1.ORACLE_USERNAME,T2.SID,T2.SERIAL#
FROM V$LOCKED_OBJECT T1, V$SESSION T2
WHERE T1.SESSION_ID = T2.SID
2.杀死该session
alter system kill session 'sid,serial#' sid和serial#是上面查询出来的字段(数字)
造成这个问题的原因估计是在pl/sql查询数据时使用了for update(例如select * from user for update)
修改完数据但没有提交就运行java程序。而在运行该程序时刚好又使用到了user这个表。但是在pl/sql中却没有提交事物(没提交事物时表会处于锁定状态)
,所以导致程序更新无反应。
转载于:https://www.cnblogs.com/suledule/p/10320487.html
oracle锁表导致update,delete,insert出现无反应的问题相关推荐
- oracle update 锁表还是锁行,for update造成的Oracle锁表与解锁
我遇到的情况: 当使用select语句查询表时,后面跟着for update , select * from table for update 当修改表中数据,但是没有commit就关掉PL/SQL, ...
- oracle 锁表查询和解表操作
数据库操作语句的分类 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert.delete.update DCL:数据库控制语言 ,关键字:grant.remov ...
- Oracle锁表 行级锁 表级锁 行级锁
2019独角兽企业重金招聘Python工程师标准>>> Oracle锁表 行级锁 表级锁 ---- 行被排他锁定 ----在某行的锁被释放之前,其他用户不能修改此行 ...
- oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧
在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表.现在就针对这一问题,提下个人的解决Oracle锁表的技巧. 首先问题分析: (1)锁的分析 ORACLE里锁 ...
- 解决Oracle锁表问题
文章目录 数据库操作语句的分类 oracle表在什么情况下会被锁住 Oracle锁表查询和解锁 通过第一步查出来的信息找到被锁的表之后执行如下语句解锁该表: 锁的模式 数据库操作语句的分类 DDL:数 ...
- oracle锁表后,系统能否自动解锁?
oracle锁表后,系统能否自动解锁?(急) [问题点数:100分] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 关注 zyxgy zyxgy 本版等级: 结帖率:30 ...
- mysql 事务 for update,mysql事务锁_详解mysql 锁表 for update
摘要 腾兴网为您分享:详解mysql 锁表 for update,智慧农业,真还赚,悦读小说,学习帮等软件知识,以及电池管家,三国群英传3,userland,运满满货主版,王者荣耀,简单3d动画,嘉丽 ...
- Oracle锁表解决方法的详细记录详解
一淘模板网给大家带来了关于Oracle的相关知识,在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表,下面给大家介绍了关于Oracle锁表解决方法的相关资料,希 ...
- ORACLE锁表解决办法
ORACLE锁表解决办法 [61000][54] ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 报错原因:对表的操作短时间内太过快速和频繁而导致的数据库锁表. ...
最新文章
- 模拟宽度自适应的输入框
- 批量修改在索引中增加字段
- 关于进程和线程以及句柄
- 技术大牛收割机!Java之父James Gosling现在哪里???
- [流体力学] 推导柱坐标系下的连续性方程
- magento 添加facebook like 和google +1 按钮
- URI Is Not Registered
- HDOJ-1014 Uniform Generator
- java里加载是什么意思_Java 类加载机制详解
- 剑指offer面试题[21]包含min函数的栈
- tkinter中frame布局控件
- Spring设置定时器配置
- Uipath打包流程为.nupkg文件
- 【Python游戏】贪吃蛇升级版——双人贪吃蛇小游戏 | 附带源码
- 【第5题】利用条件运算符的嵌套来完成此题
- SAP中检验计划创建晚于检验批导致无法质检的问题分析处理
- c语言中文件的四种读取方法
- PHP+MySQL民宿酒店管理系统源码 财务管理 设备管理 报表中心等
- 遇事不决,量子力学;不懂配色,赛博朋克。推荐一个Python可视化库
- 目标竞赛省队,寒假如何备考生物竞赛联赛?