我们对IBM的WebSphere Application Server 7.x的应用程序并将其连接到远程数据库在z / OS的DB2 10.x. 对于每年的操作,DB2关闭并重新启动。 启动数据库后,我们首先得到
com.ibm.websphere.ce.cm.StaleConnectionException
然后我们得到
The database manager is not able to accept new requests, has terminated all requests in progress, or has terminated this particular request due to unexpected error conditions detected at the target system. ERRORCODE=-4499, SQLSTATE=58009
通过在“测试连接”测试WebSphere和DB2之间的连接被数据源。 这两个系统启动和运行,但它们之间不正确的连接! 有DB2中没有变化,过去是,JDBC驱动程序。
更新 :JDBC驱动程序的版本是4.15.134,连接属性是IBM的WebSphere默认设置和连接是直接到DB2。 另一个问题后显示,虽然连接仍然有问题,直接在z执行查询/ OS的DB2得到相同的错误。 该查询由一个选择的一个连接上两个不同的表,选择在每张桌子上是好的,但最终查询不工作,并得到ERRORCODE = -4499,SQLSTATE = 58009。
更新2环境的细节是:IBM的WebSphere Application Server 7.0.0.45,DB2 10.1,Java版本1.6 SR16和z / OS 1.13。
这种特定的查询获取在所有环境中的错误,所有的应用程序服务器,z / OS的SPUFI,数据库浏览器,如DBeaver上。
任何帮助是极大的赞赏。