hs message to agent'阻塞會話

jst143發表於2011-01-19
開發測試庫報一個包編譯不過去,在正式庫 OK,在v$session中查到等待事件為hs_message_to_agent.這是個空閒等待事件。明顯跟異構服務相關。在包中有使用DB_LINK通過透明閘道器訪問SQL_SERVER。挨個測試這些LINK,發現有一個DB_LINK無法存取資料。諮詢開發人員,該庫已經停止。但是透明閘道器仍然掛這該服務。結果就造成編譯會話在HS處掛起。在正式庫的該包未使用這些LINK,結果OK.

查到原因,問題就好說了。將該LINKDROP掉,修改程式碼重新編譯,順利通過。

這件事情告訴我們兩件事情,1 空閒等待事件未必不阻塞會話。2。開發人員的話也不能全信。還是要自己動手的好。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23577591/viewspace-684224/,如需轉載,請註明出處,否則將追究法律責任。

相關文章