数据库死锁怎么处理

发布网友 发布时间:2022-04-23 13:37

我来回答

6个回答

热心网友 时间:2022-04-07 18:56

可以用 sp_who 'active' 看一下午 blk 字段是否为 0 ,如是其它数x,说明这个数可能就是锁,再用 sp_who 数x 看一下它下面的 blk 是否有数,这样查下去,如果它下面没有数并且是查询状态或是等待状态等(除更新及插入状态)都可以用 kill 数x

热心网友 时间:2022-04-07 20:14

清除死锁 需要加引号
alter system kill session 'sid,.serial#'

热心网友 时间:2022-04-07 21:49

select * from v$locked_object,找出是谁锁的表,一般都是因为没有commit导致的,让他把数据commit,或者直接kill掉他

热心网友 时间:2022-04-07 23:40

重新安装oracle数据库

热心网友 时间:2022-04-08 01:48

查出死锁进程ID,杀死进程

热心网友 时间:2022-04-08 04:13

把会话去kill了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com