问题分析
ORA-04025: maximum allowed library objectlock allocated for sql1
问题解决方案
with sq as
(select/*+ materialize */sid,serial#, program, saddr, event
,to_char(p1, 'xxxxxxxxxxxxxxx') p1, p1text
,to_char(p2, 'xxxxxxxxxxxxxxx') p2, p2text
,to_char(p3, 'xxxxxxxxxxxxxxx') p3, p3text
from v$session
)
selectdistinct'alter system kill session ''' ||s.sid||','||s.serial#||''' immediate;'
from v$libcache_locks l, x$kglob o, sq s
where1= 1
and o.kglnahsh in (&SQL HASH_VALUE) -- 这里是SQL HASH_VALUE,通过执行的sql找到对应的sql_hash_value即可
and l.object_handle = o.kglhdadr
and l.holding_user_session = s.saddr;

本文作者:翟诚德(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




