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

时间:2011-05-12 16:56:56

标签: java oracle11g olap

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

有时会发生此错误,有时不会发生。

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

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

1 个答案:

答案 0 :(得分:1)

您遇到错误或达到服务器资源限制。

技术上,原因是Oracle在没有“告诉”你的情况下结束你的连接。每当您的客户想要继续使用连接时,这都会失败并显示上述消息。

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

查询警报日志本身

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