版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/bnmnba/article/details/84762201
ORA-01013: 用戶請求取消當前的操作
這個錯誤是指數據庫客戶端取消了正在執行的sql。
如果是你自己取消的,那你也不會來看這個文章。
所以通常是sql超時導致的錯誤。
超時情況:
1.事務超時。weblogic里設置事務超時:控制台(console)-服務-JTA 選項。如果你的代碼只是查詢,請刪除這段代碼的事務配置。
2.sql執行的時候設置的超時了時間。java解決方法:Statement.setQueryTimeout(0);
3.數據庫服務器設置資源和時間限制。包括idle_time、connect_time、expire_time,但這些設置並不會導致ORA-01013錯誤。如果你有需要可以參考http://blog.itpub.net/24585765/viewspace-1063598/
————————————————