2.0 oracle的 procedure、package被锁,处理方法
select oc.type obj_type,oc.name obj_name,spid from v$db_object_cache oc, v$object_dependency od, dba_kgllock w, v$session s, v$process pwhere od.to_owner = oc.owner and od.to_name = oc.name and od.to_address = w.kgllkhdl and w.kgllkuse = s.saddr and p.addr = s.paddr --and oc.name = 'upper(123)'order by s.logon_time asc --AND OC.NAME = 'upper(&obj_name)' 这一块 注释了。 OC.NAME 就是 package、procdure的名字了 这个sql,我取了会话的登录时间 从早到晚排序了 操作系统层面执行如下命令 orakill ORACLE_SID spid
转载于:https://www.cnblogs.com/iyoume2008/p/6281772.html