У нас есть приложение на 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, протестированное с помощью 'test Connection' в источнике данных WAS.Обе системы работают и работают, но между ними нет правильной связи!В драйвере DB2, WAS и 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.
Любая помощь очень ценится.