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出现无反应的问题相关推荐

  1. oracle update 锁表还是锁行,for update造成的Oracle锁表与解锁

    我遇到的情况: 当使用select语句查询表时,后面跟着for update , select * from table for update 当修改表中数据,但是没有commit就关掉PL/SQL, ...

  2. oracle 锁表查询和解表操作

    数据库操作语句的分类 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert.delete.update DCL:数据库控制语言 ,关键字:grant.remov ...

  3. Oracle锁表 行级锁 表级锁 行级锁

    2019独角兽企业重金招聘Python工程师标准>>> Oracle锁表  行级锁  表级锁 ---- 行被排他锁定 ----在某行的锁被释放之前,其他用户不能修改此行       ...

  4. oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧

    在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表.现在就针对这一问题,提下个人的解决Oracle锁表的技巧. 首先问题分析: (1)锁的分析 ORACLE里锁 ...

  5. 解决Oracle锁表问题

    文章目录 数据库操作语句的分类 oracle表在什么情况下会被锁住 Oracle锁表查询和解锁 通过第一步查出来的信息找到被锁的表之后执行如下语句解锁该表: 锁的模式 数据库操作语句的分类 DDL:数 ...

  6. oracle锁表后,系统能否自动解锁?

    oracle锁表后,系统能否自动解锁?(急) [问题点数:100分] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 关注 zyxgy zyxgy 本版等级: 结帖率:30 ...

  7. mysql 事务 for update,mysql事务锁_详解mysql 锁表 for update

    摘要 腾兴网为您分享:详解mysql 锁表 for update,智慧农业,真还赚,悦读小说,学习帮等软件知识,以及电池管家,三国群英传3,userland,运满满货主版,王者荣耀,简单3d动画,嘉丽 ...

  8. Oracle锁表解决方法的详细记录详解

    一淘模板网给大家带来了关于Oracle的相关知识,在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表,下面给大家介绍了关于Oracle锁表解决方法的相关资料,希 ...

  9. ORACLE锁表解决办法

    ORACLE锁表解决办法 [61000][54] ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 报错原因:对表的操作短时间内太过快速和频繁而导致的数据库锁表. ...

最新文章

  1. 模拟宽度自适应的输入框
  2. 批量修改在索引中增加字段
  3. 关于进程和线程以及句柄
  4. 技术大牛收割机!Java之父James Gosling现在哪里???
  5. [流体力学] 推导柱坐标系下的连续性方程
  6. magento 添加facebook like 和google +1 按钮
  7. URI Is Not Registered
  8. HDOJ-1014 Uniform Generator
  9. java里加载是什么意思_Java 类加载机制详解
  10. 剑指offer面试题[21]包含min函数的栈
  11. tkinter中frame布局控件
  12. Spring设置定时器配置
  13. Uipath打包流程为.nupkg文件
  14. 【Python游戏】贪吃蛇升级版——双人贪吃蛇小游戏 | 附带源码
  15. 【第5题】利用条件运算符的嵌套来完成此题
  16. SAP中检验计划创建晚于检验批导致无法质检的问题分析处理
  17. c语言中文件的四种读取方法
  18. PHP+MySQL民宿酒店管理系统源码 财务管理 设备管理 报表中心等
  19. 遇事不决,量子力学;不懂配色,赛博朋克。推荐一个Python可视化库
  20. 目标竞赛省队,寒假如何备考生物竞赛联赛?

热门文章

  1. Python回顾与整理10:模块
  2. Rhino脚本引擎技术介绍
  3. 浅谈关于特征选择算法与Relief的实现
  4. Swagger+AutoRest 生成web api客户端(.Net)
  5. iOS面试用到的知识点和技术点--第二章
  6. 设计模式(结构型模式)——桥接模式(Bridge)
  7. 疯狂ios讲义疯狂连载之加载界面的图片
  8. Linux Shell脚本入门--wget 命令用法详解
  9. VS2005快捷键大全
  10. GNU make manual 翻译(六十一)