我們有一個包含在包內的oracle過程。當我們調用從.net(Windows窗體),其過程它給操作超時錯誤
從屏幕上看到這條消息「操作超時錯誤」後,當我去的SQLDeveloper和編譯它們之後編譯全部包然後,程序工作速度非常快,我可以在5秒內檢索數據。 你能告訴我們如何解決這個問題嗎?根本原因是什麼?Oracle過程緩慢(操作超時錯誤)
0
A
回答
0
試試這個運行之前程序
ALTER PACKAGE yourpackage
COMPILE PACKAGE;
0
你應該proabbly分析爲什麼包越來越無效,並在執行前需要編譯,要麼消除代碼taht導致失效或以前的回答說,執行運行程序之前編譯。當你改變一些依賴對象(一些負載時swaping表名或別名,改變表,動態滴速和創建包依賴於對象)
包裝可以得到無效。這兩個線程可能會對您有所幫助:What Situations Cause Oracle Packages to Become Invalid?和When does an Oracle Package Specification become INVALID如果您能夠消除程序包失效,則最好在每次運行程序之前無法進行編譯。
還有一個原因,從.NET調用過程不是重新編譯包裝可以是驅動器。幾年前,我遇到過這樣的問題,並且記住駕駛員的幫助有所改變。但我不記得我們是否改爲有管理的或無人管理的司機。
相關問題
- 1. SmtpClient.send「操作超時錯誤」
- 2. 操作超時錯誤
- 3. WCF錯誤 - 操作超時
- 4. 操作超時錯誤
- 5. msxml6.dll錯誤「80072EE2」操作超時
- 6. Internet Explorer錯誤消息「操作超時」
- 7. 端口22:操作超時錯誤
- 8. Mysql的操作超時錯誤
- 9. 如何解決「操作超時」錯誤
- 10. msxml3.dll錯誤'80072ee2'操作超時
- 11. Django錯誤:[Errno 60]操作超時
- 12. HttpClient超時緩慢壓力
- 13. 超過cfhttp超時錯誤
- 14. 在緩存過程中Redis錯誤「連接讀取超時」
- 15. jQuery在緩慢的操作過程中顯示「加載」
- 16. 操作員超載錯誤「與操作員錯誤不匹配」
- 17. 我的Facebook應用程序未加載。錯誤:操作超時
- 18. SQL Azure:SSL提供程序,錯誤:0 - 等待操作超時
- 19. 錯誤時執行Oracle存儲過程
- 20. 編譯過程時出現oracle錯誤
- 21. 操作超時
- 22. Oracle過程編譯錯誤
- 23. oracle錯誤過程pl-sql
- 24. 處理Oracle過程錯誤
- 25. Oracle:存儲過程錯誤
- 26. 緩慢的下載超過插座
- 27. SparkPi運行緩慢,超過1片
- 28. 的Sql超時過期/操作超時從SQL Server過期
- 29. SSRS錯誤「超時過期。之前的操作的完成超時時間已過或服務器未響應」。
- 30. ORA-21535錯誤 - oracle超時問題
您是否嘗試過其他過程。網 –
也許是https://stackoverflow.com/questions/10352300/use-gvsession-to-tell-if-a-query-is-hanging的副本 –