oracle - 当查询执行时间不到一秒时,为什么使用 HQL 执行批处理时出现 ORA-01013 错误
问题描述
HQL 查询低于错误。已在 weblogic 控制台中将语句超时设置为 -1 和 0,但仍然出现相同的错误。打印在日志中的查询在 oracle SQL developer 上执行需要 0.856 秒,并获取 3986 行。
询问:
select kpiResultDO
from KPIResult kpiResultDO
where kpiResultDO.processedFl = 'NO'
and kpiResultDO.typeCd in ('ABC','XYZ', 'PQR')
order by kpiResultDO.seq
错误:
Caused by: java.sql.SQLTimeoutException: ORA-01013: user requested cancel of current operation
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:494)
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:446)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1054)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:623)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:252)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:612)
解决方案
推荐阅读
- r - 通过缺少行的数据表将字符月份转换为R中的整数
- android - Android Java 导入sqlite数据库时没有这样的文件或目录
- python - 在 Python 中使用 Tkinter 时文本未更改
- python - 从 pandas/dictionary 创建交互式层次结构图
- python - 热图显示每个单元格的两个变量
- c++ - 从头文件中删除 pimpl
- excel - 通过提供工作表名称和单元格地址返回表名称的公式
- sql - 有没有办法在 BigQuery 中保存的视图中使用脚本方法?
- bash - 从 docker entrypoint 命令获取退出代码
- python - 从 JSON 中提取特定密钥