Oracle 分布式锁 kill 锁表进程

来源:互联网 发布:十本法术工厂升级数据 编辑:程序博客网 时间:2024/06/11 22:18

在调用服务时,当应用程序挂点时,服务还在继续;那么Oracle 中进程依然锁了表,不能进行更新操作,只能查询

//查询正在运行的表,进程SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.sid 
OBJECT_NAME 值中查询你的名 ,可可以根据上述语句 加上表名 过滤即可//杀掉正在运行的进程alter system kill session '1049,62267';(使用SID,SERIAL#)



执行kill之后,就可以操作了

原创粉丝点击