加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle – ORA-01013 – Weblogic设置错误?

发布时间:2021-01-20 18:18:18 所属栏目:百科 来源:网络整理
导读:我正在运行一个用Oracle PL / SQL编写的银行程序.该程序每天运行2-3小时,作为一天结束处理的一部分. 直到昨天,它运作良好.今天我今天运行它,大约30分钟后,程序终止,错误ORA-01013:用户请求取消当前操作.我不是手动终止程序. 我觉得这可能是一个weblogic(

我正在运行一个用Oracle PL / SQL编写的银行程序.该程序每天运行2-3小时,作为一天结束处理的一部分.

直到昨天,它运作良好.今天我今天运行它,大约30分钟后,程序终止,错误ORA-01013:用户请求取消当前操作.我不是手动终止程序.

我觉得这可能是一个weblogic(部署应用程序)设置问题.我不熟悉weblogic并且不确定可以更改哪个参数来阻止此错误.请帮忙!!!

Oracle版本:11.2.0.3
Oracle weblogic服务器:11g

解决方法

这听起来像JDBC超时.从WebLogic控制台转到“服务” – >“数据源”,然后单击数据源的名称以查看其设置.单击“连接池”选项卡,然后展开页面底部的“高级”部分.寻找 Statement Timeout setting.

从the documentation开始:

When Statement Timeout is set to -1,(the default) statements do not timeout.

您所看到的行为表明,如果30分钟后超时,则超时设置为1800.

但是,这本身并没有改变,如果它已经设置,那么它之前被忽略了,这需要一些调查 – 还有其他变化吗?

另一种可能性是您的代码在3-4小时窗口内进行多次调用,其中一个现在超过了超时,如果超时低于1800,则可能就是这种情况.没有看到您的代码或当前超时值我只是猜测,显然.

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!