数据库操作表提交提示被另一个用户锁住

数据库操作表提交提示被另一个用户锁住
解决方案:

1、查看数据库锁,诊断锁的来源及其类型:

select object_id,session_id,locked_mode from v$locked_object;

2、查询锁与session连接
–查询 锁与session连接 用户名、serial#、时间

select s.username, s.sid, s.serial#, s.logon_time
from vlocked_object o, v$session s
where o.session_id = s.sid
order by s.logon_time ;

查询数据库 锁的session 的sid、serial# 杀死此次连接session

3、杀死连接session
– 找到锁的连接 session 的sid、serial# 用于杀死session连接

alter system kill session ‘sid,serial#’ ;

– 例如 sid=642 serial#=10439
alter system kill session ‘642,10439’ ;

猜你喜欢

转载自blog.csdn.net/qq_34362409/article/details/107695573