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/