gpt4 book ai didi

java - DB2 错误代码 4499 SQLSTATE=58009

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:18 24 4
gpt4 key购买 nike

在我们的生产应用程序中,我们最近遇到了来自 DB2 的奇怪错误:

Caused by: com.ibm.websphere.ce.cm.StaleConnectionException: [jcc][t4][2055][11259][4.13.80] 数据库管理器无法接受新请求,已终止所有正在进行的请求,或者由于错误或强制中断而终止了您的特定请求。错误代码=-4499,SQLSTATE=58009

当 hibernate 尝试从一张大表(超过 600 万条记录和 320 列)中选择数据时,就会发生这种情况。我观察到,当 ResultSet 低于 10 个元素时,hibernate 选择成功。

我们的架构:

  • Spring 4.0.3
  • hibernate 4.3.5
  • DB2 v10 z/O
  • Websphere 7.0.0.31(带有 JDBC V9.7FP5)

当我尝试在 Data Studio 中执行此选择或从 Tomcat 本地启动应用程序(连接到生产数据源)时,此选择有效。我认为Websphere上的数据源没有正确配置,但我尝试了一些修改但没有结果。我还尝试更新 JDBC 驱动程序,但没有帮助。实际上我变成了 ERRORCODE = -1244。

好的,现在我正在寻求任何帮助;)。显然,我可以在需要时提供额外的信息。也许有人早些时候曾与这个问题作过斗争?

提前致谢!

最佳答案

我们有相同的problem最后通过在表上运行 REORG 和 RUNSTAT 来解决。在我们的例子中,数据库和表被损坏,在运行上述两个操作后,问题得到解决。

关于java - DB2 错误代码 4499 SQLSTATE=58009,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com