阅读335 返回首页    go 阿里云 go 技术社区[云栖]


数据库存储挂死的解决

 Oracle数据库编译存储过程挂死问题的解决是本文我们主要要介绍的内容,我们知道,在Oracle数据库中重新修改编译了某个存储过程A调用的另一个过程B后,需要手动将A重新编译,一定不要在重新编译A前去调用A,否则会造成A编译挂死的情况。特别是在访问量大的情况下。
    
    1.  SELECT V.OSUSER, V.PROCESS, V.PROGRAM, v.MACHINE, V.TERMINAL, V.MODULE, V.USERNAME, V.STATUS, V.SID, V.SERIAL#, 'alter system kill session '''||V.sid||','|| V.SERIAL#||''';' as KILL_SESSION, V.PADDR
    
    2. FROM V$SESSION V
    
    3.  WHERE V.USERNAME LIKE '%USERNAME%'
    
    4. AND V.PROGRAM like 'PlSqlDev%'
    
    5 .AND V.OSUSER LIKE '%%'
    
    6.  AND V.STATUS='INACTIVE';

最后更新:2017-04-02 15:15:17

  上一篇:go 《大男当婚》大结局引爆剩男话题
  下一篇:go 中移动仍居世界第一大运营商 中电信首次进入前十