rac情況下單步調試存儲過程可能會掛掉
使用pl/sql developer debug這個存儲過程,一點擊按鈕 start debugger(F9) ,就像死掉了一樣,提示“executing”,然後一直不能單步或者執行。
最麻煩的就是,有時能調試,有時會死掉,在命令行是可以執行這個存儲過程的。
另外,我在令一臺機器的數據庫上調試同樣的存儲過程,一點問題也沒有。
出問題的數據庫是oracle rac雙機,debug要啓動兩個session,如果這個兩個session恰好被分配到兩個節點上,那就會出現這種情況,畢竟debug要得到中間狀態是在內存中。
解決辦法就是,在調試的時候使用單節點連接。