查询 oracle 多维数据集时出现 java.sql.SqlRecoverableException

标签 java oracle11g olap

当我尝试从 Java 程序查询多维数据集(基于 Oracle Olap 11gr2)时出现以下错误 java.sql.SqlRecoverableException:没有更多数据可从套接字读取。

这个错误有时会出现,有时不会出现。

我们观察到,如果许多人同时尝试查询多维数据集,就会出现错误。

这是一个错误还是有解决方案或方法来处理这种情况

最佳答案

您要么遇到错误,要么达到服务器资源限制。

从技术上讲,原因是 Oracle 在没有“通知”您的情况下终止了您的连接。每当您的客户端想要继续使用连接时,都会失败并显示上述消息。

通常 Oracle 会在关闭您的连接之前写入故障转储。询问您的 DBA 在您的服务器的警报日志中是否有匹配的条目。您可以使用 SELECT * FROM V$DIAG_INFO; 查询警报日志配置 并使用 V$DIAG_ALERT_EXT

查询警报日志本身

参见 Oracle Documentation for alert logsDon Burleson's Blog on Alert Logs

关于查询 oracle 多维数据集时出现 java.sql.SqlRecoverableException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5981602/

相关文章:

java - Maven依赖 war 问题

java - 使用 jackson 从 json 数组中检索值

sql - 按日期划分的在职员工总数

olap - MDXWhere 子句中的 except 函数

javascript - 使用合并单元格在表格上无限滚动(定义的 colspan/rowspan)

java - 发送 GET 方法而不是 DELETE

java - 在 Java 和 C 中在运行时调用名为 "string"的方法

sql - 将时间戳舍入到最接近的秒

java - Hibernate 删除/插入数据库阻塞锁

java - NUMA 架构如何影响 ActivePivot 的性能?