永发信息网

oracle Update语句卡死,详细情况见下文

答案:2  悬赏:20  手机版
解决时间 2021-11-30 00:08
oracle Update语句卡死,详细情况见下文
最佳答案
按你的描述,应该就是锁表了,并不是卡死。检查是否for update 的操作。
我不知道你是什么检查锁表的,检查锁表时是否有用户名作为条件了?不加条件试试。
怀疑有可能是你操作数据库用户这张表对其他用户进行授权了,被授权的用户进行删除,如果限制了username可能会查不到。
常规查询锁表方法如下:
查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode
SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,
s.terminal, s.logon_time, l.type
FROM v$session s, v$lock l
WHERe s.sid = l.sid
AND s.username IS NOT NULL
ORDER BY sid;
这个语句将查找到数据库中所有的DML语句产生的锁,还可以发现,
任何DML语句其实产生了两个锁,一个是表锁,一个是行锁。
--杀掉进程 sid,serial#
例如锁表进程的sid = 210 , serial# = 11562,执行如下命令。
alter system kill session'210,11562';
希望对你有帮助,欢迎采纳!
全部回答
尝试用事务进行操作试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
搜小说名字我不记得了,男主和女主是邻居,女
根据32x16=512填空。 3.2x1.6=( )x0.16=(
舌头辣是怎么回事
简便计算下面各题.(要写出简算过程)287×9
中国强盛了百姓就能不苦了?
轩辕传奇怎么看怪物是不是你抢到的 能给张图
星港床垫好不好
thanks to三个空同义词是啥
类似掌上道具城可以获得时装的软件
祖宗的意思
一根点火电极能实现点火?
奇瑞e五公里表不走了,怎么修
恩阳镇两路社区算农村吗 原来户口本是两路村
天天睡觉时脖子上系着绳子会怎么样?
已知|x一2|十(y十1)的2次方等于零,求(x十2Y)
推荐资讯
12.6-(1.15+6.37)简便方法
想回怀旧玩个封印,请问加点方法
下列各组物质按单质、化合物和混合物顺序排列
有什么帮助学习的好方法
如图所示,在光滑绝缘水平面上,有一铝球以一
现在卖废品黄铜多少钱一斤
开机就一直跳这个,进不去
为什么一开迅雷会员加速,电脑卡的要死了,没
单选题小说描写柯瓦连科姐弟一推一笑,别里科
在神华集团当一个火车司机怎么样?
求助,宝妈们,宝宝股沟是Y字型的,这正常吗
哥终于知道为什么那么多美女了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?