用其他電腦compile所有的StoreProcedure也都沒有問題
偏偏就是我這一台的不行.......
一定是被Lock住了........
還是趕快查一下如何解Lock
--V$SESSION_WAIT==>正在等待的事件或資源(也是造成 compile hang 住的 session) SELECT * FROM V$SESSION_WAIT WHERE EVENT='library cache pin' order by p1raw; --查歷史資料 select * from v$session_wait_history; --查帳號跟登入的電腦 select SCHEMANAME,MACHINE from v$session --用查到的MACHINE找SID跟serial# select sid||','||serial# from v$session where machine = '查到的MACHINE(電腦名稱)' --查看Lock Session select * from DBA_DML_LOCKS --查看Lock Session ID (不一定會找的到,因為我的狀況是找不到但是還是不能COMPILE select a.sid||','||a.serial#,a.machine from v$session a,DBA_DML_LOCKS b where a.sid = b.session_id group by a.sid||','||a.serial#,a.machine --刪除 Session 用SID跟serial# alter system kill session 'xxx,xxxxx' immediate
終於把被自己Lock的Session給刪了啦......
還好沒有很難...算是鬆了一口氣了
參考:
全站熱搜
留言列表