Oracle解锁表的实现

1、查询锁

select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_mode
from v$locked_object lo,dba_objects ao,v$session sess
where ao.object_id = lo.object_id
and lo.session_id = sess.sid;

Oracle解锁表的实现_第1张图片

注意:其中sid和serial#字段用于解锁语句,oracle_username,os_user_name,object_name分别是数据库的登录名,用户登录的角色和被锁住的表名称。

2、解锁

方法一

alter system kill session '532468';  

方法二

Oracle解锁表的实现_第2张图片

Oracle解锁表的实现_第3张图片

你可能感兴趣的:(6-------数据库)