數據庫存儲掛死的解決
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