oracle 解除对象锁

1. 看看哪个存储过程被锁了
select * from V$DB_OBJECT_CACHE where name='PRO_GET_DBSQL' AND LOCKS!='0'

2: 通过对象查询SID

SELECT SID FROM V$ACCESS WHERE OBJECT='PRO_GET_DBSQL'

注意: PROCEDURE_NAME为存储过程的名称。

3: 查询SID,SERIAL#

SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='123';

注意: SID为第二步查询出的SID。

4: KILL死锁的会话

ALTER SYSTEM KILL SESSION '43,15388' IMMEDIATE;

猜你喜欢

转载自mifi-cheung.iteye.com/blog/2150148
今日推荐