数据库解锁

解锁

alter system kill session 'sid,serial#';

 

select * from dba_objects where object_name ='OW_FEE' 

--------------根据id1在锁表里边查找sid.

select * from v$lock where id1 = '13770';

-------------查找相关的sid,serial#,如果有多个用户,可以根据相关信息查询。

select * from v$session where sid = '334'; 

 

SELECT /*+ rule */

       LPAD(' ', DECODE(L.XIDUSN, 0, 3, 0)) || L.ORACLE_USERNAME USER_NAME,

       O.OWNER,

       O.OBJECT_NAME,

       O.OBJECT_TYPE,

       --DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,

       Decode(L.Locked_Mode,0,'[0] none',

                            1,'[1] null 空',

                            2,'[2] Row-S 行共享(RS):共享表锁,sub share ',

                            3,'[3] Row-X 行独占(RX):用于行的修改,sub exclusive ',

                            4,'[4] Share 共享锁(S):阻止其他DML操作,share',

                            5,'[5] S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive ',

                            6,'[6] exclusive 独占(X):独立访问使用,exclusive ',

                            '['||L.Locked_Mode||'] Other Lock') LockMode,

       S.SID,

       S.SERIAL#,

       S.sql_address,

       S.sql_hash_value

  FROM V$LOCKED_OBJECT L, DBA_OBJECTS O, V$SESSION S

WHERE L.OBJECT_ID = O.OBJECT_ID

   AND L.SESSION_ID = S.SID

ORDER BY O.OBJECT_ID, XIDUSN DESC;

 

 

  alter   system   kill   session   'sid,   serial#';  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值