oracle执行update语句卡死
oracle执行update语句卡死
问题:当在plsql上执行update语句时,一直在显示正在执行中,很久不出结果。执行select语句或者是其他表的update语句时,可以正常执行
原因:只有update无法执行,其他语句可以执行的时候,是因为记录锁导致的
解决办法:
1、查询锁定的记录
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
SELECT a.sid, a.serial#,a.USERNAME,ao.OBJECT_NAME FROM v$locked_object lo, dba_objects ao, v$session a WHERE ao.object_id = lo.object_id AND lo.session_id = a.sid;
2、然后删除
ALTER system KILL session 'SID,serial#'
问题解决。
另:执行删除语句是可能会报
Oracle数据库教程:ORA-01031:权限不足
解决:grant all privileges TO 用户
oracle执行update语句卡死相关推荐
- Oracle执行UPDATE语句的步骤
执行UPDATE语句的步骤: 如果数据和回滚数据不在数据库高速缓冲区中,则Oracle服务器进程将把它们从数据文件中读到数据库高速缓冲区中. Oracle服务器进程在要修改的数据行上加锁(行一级的锁, ...
- mysql update语句卡死_oracle执行update语句时卡住问题分析及解决办法
问题 开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果.但是奇怪的是执行其他的select语句却是 ...
- 关于Access数据库执行Update语句后,不报错,但影响行数总是返回0的问题
最近碰到一个奇怪的问题,使用Access数据库执行Update语句后,不报错,但影响行数总是返回0. 因为是第一次碰到这个问题,纠结了半天.后来在网上搜索得到解决方案: SQL语句传参数的顺序和语句中 ...
- 执行update语句,用没用到索引,区别大吗?
前言: 我们都知道,当执行 select 查询语句时,用没用到索引区别是很大的,若没用到索引,一条 select 语句可能执行好几秒或更久,若使用到索引则可能瞬间完成.那么当执行 update 语句时 ...
- 执行update语句,返回受影响行数为0的几种情况
首先我们都很清楚执行update语句,返回的结果是受影响的行数这是要先说的, 其次本人遇到执行update语句返回0的情况有两种 1.Update的sql语句中的where条件不成立时,返回结果是0 ...
- win7安装mysql5.7.16后,执行update语句导致mysql服务停止
碰到一个很怪异的问题,在win7环境将mysql5.6版本卸载,安装mysql5.7.16后,执行update语句时,导致mysql服务停止! 在linux环境下使用同样的库和执行同样的update语 ...
- mysql update锁表_MySQL执行update语句是锁行还是锁表分析
我们在数据库执行update语句的时候,到底是锁表还是锁行?这里直接用MySQL上例子测试下. 一.环境准备 1.新建一个表create table test_update( id BIGINTnot ...
- oracle两条update语句怎么写,Oracle两表关联执行update语句代码
Oracle两表关联执行update时,因为没有像SqlServer的update from,因此要麻烦一些,通常有以下四种方式: 第一种:更新的条件为两个表的查询关联 update customer ...
- 【转】Oracle 执行动态语句
1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型:另外一 ...
最新文章
- php的数组排序方法,PHP数组排序函数
- 运维管理工具+chef+puppet+ansible+SaltStack
- Acwing第 31 场周赛【完结】
- 向所有的代码小神童学习!
- CodeForces 1514A Perfectly Imperfect Array
- matlab期末复习资料,MATLAB期末复习习题及答案
- Linux环境下Python的安装过程
- Django实战(一)——教育网站
- 个人博客系统功能介绍
- 使用MMAction2处理UCF-101数据集
- tbase安全和脱敏
- java的类型_java数据类型
- 计算机视觉会议论文写作建议顺序及注意事项
- VGA\HDMI转换芯片——MS9288C
- ai智能电话机器人语音识别技术
- Matlab随机森林库
- 35岁,还学编程是不是很难
- 数据库有哪些类型?如何根据应用场景选择?终于有人讲明白了
- Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影系统
- 微信小程序如何在后端获取openId?
热门文章
- top1错误率、top5正确率
- 来自oppo社招Java一面
- 【支付宝小程序云】内测福利发放
- 开发工具与低代码开发平台丨上海道宁联合Grapecity为您提供各类软件开发工具和服务
- javascript tyy的执行顺序很怪异
- 使用缓存实现前端性能优化——浏览器缓存机制、缓存分类
- SEO人员,如何创建新闻源级别的文章?
- s7300plc串口通信_什么是串口通讯?plc串口通讯的使用
- 编码通信与魔术初步(五)——编码通信魔术入门《3 * 7的感应》
- 江苏省教育考试院计算机考试报名时间,江苏省2018年上半年计算机等级考试报名官网:江苏省教育考试院www.jseea.cn...