问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle执行了一条for update卡住了,没有提交。之后再执行修改就改不了了

发布网友 发布时间:2022-04-08 08:45

我来回答

3个回答

懂视网 时间:2022-04-08 13:07

  可以通过以下办法解决: 先查询锁定记录 Sql代码 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; 然后删除锁定记录 Sql代码 ALTER system KILL session ‘SID,serial#‘;   其中 SID填写上文中查到的SID数值,serial#填写serial#列的数值如: ALTER system KILL session ‘214,23456‘; 

oracle执行update时卡死问题的解决办法

标签:

热心网友 时间:2022-04-08 10:15

我根据我遇到的相同问题整理的解决方法
问题场景:
在更新或插入等DML操作中,因网络中断或忘记提交,导致相同记录再次执行时感知为长时间无法执行成功。
解决方法:
一、code处理
1.再次执行相同记录的语句;
2.查询被阻塞的会话
SELECT l.session_id,o.owner,o.object_name, machine, s.sid, s.serial#,s.blocking_session
FROM v$locked_object l, dba_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
AND s.blocking_session is not null;
3.根据被阻塞会话查找原会话信息
SELECT l.session_id, o.owner, o.object_name, machine, s.sid, s.serial#,s.sid||','||s.serial# kill_session
FROM v$locked_object l, dba_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
AND s.sid = 759;
SELECT s.sid, s.serial#,s.sid||','||s.serial# kill_session FROM v$session s WHERE sid = 759;
4.杀死原会话
alter system kill session '759,18523';
二、PLSQL处理
原理与code处理一样,先找到现有会话,然后反推阻塞会话,最后将其杀死
1.查询被阻塞的会话,找到Blocking session
2.根据Blocking session查找原会话信息,直接点击kill杀会话

热心网友 时间:2022-04-08 11:33

for update的时候有人锁表了吧,可以先杀死锁表的进程,再次执行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 帮我设计个艺术签名。。名字叫{叶云}谢谢 做梦梦见杀兔子,兔子肚子里面全都是绿的咋回事? 为什么女生不愿意接语音电话是不是不喜欢? 做梦梦见爸爸给兔子杀了兔子脑袋朝我蹦过来我吓哭了是什么意思 徐淑云个性签名怎么写 女生回答? 微信签名带云字的 一个男生说明早要打电话叫我起床,我对他感觉还不错,有点不知道明天早上接到他的电话该有什么反应&#1 带云字和霞字的爱情签名 睡着的时候,被电话吵醒,然后接电话,那种声音用哪些词恰当?慵懒?还是?急急急 艺术签名 云儿 俩字 一句带有霞字和云字的个性签名 建行按揭贷款还款明细微信能查吗 女生给你打电话时声音很甜蜜,平时不这样,某几天就非常甜蜜。这说明什么? 找个个性签名 要带“云”字的 睡觉时候,手机响了,听不见,打十几个电话都不醒? 带云字的爱情类个性签名,不要悲伤的。告急!! 女朋友夜间打电话我总是睡着了,接不到。总是为了这事和我生气。我应该怎么解决这个问题 曾利杨艺术签名怎么写,谢谢啦 如果女生打电话给你她的声音很温柔那种,男生听到这种温柔的声会是什么感受? 洗碗的时候用凉水一冲就起了起*泡沫,碗上有油,是不是地沟油,泡沫特别多? 每次洗完碗以后,为什么还感觉碗上有油呢? 刷碗之后,碗还是很油怎么办? 为什么热水更能够除油? 洗碗后碗依旧油腻怎么办 冷水洗碗是不是很难洗的干净?冷水跟热水相比较是不是冷水更洗难干净一点? 厨房洗碗太油腻,就像现在洗一次用了七八次洗洁精,每次按一下的分量,太油腻,他们做菜用油太多了,越洗 热水比冷水洗碗中的油干净? 洗碗用冷水有什么好处或坏处 所有热水一定比所有冷水容易洗掉油吗? 以前洗碗筷总是油腻腻的,怎么做才能使碗筷清洗干净? 洗碗时用洗洁精,洗了半天感觉还是很油,然后用指甲刮出了白色油脂,为什么会出现这种情况? 调光开关可以接led灯吗 调光器可以调这种led灯泡吗? 节能灯泡或LED螺口灯泡不可以用在调光台灯灯座上吗 调光开关led灯用不了是怎么回事 led的灯泡能用在调光台灯上吗 LED灯泡为什么不能调光 led节能灯为什么不能调光 led灯泡能用调光台灯吗?