DisconnectNonTransientConnectionException: java.net.NoRouteToHostException: ERRORCODE = -4499, SQLSTATE = 08001 - PullRequest
0 голосов
/ 14 апреля 2019

Я делаю обновление Java 8 для моего пакетного проекта, который работает на сервере Linux. Мы использовали db2jcc v9.5 для Java 7, он работает без проблем. Но когда мы попытались обновить проект до Java 8, мы столкнулись с ошибкой, как показано ниже

"Требуемый преобразователь символов недоступен. ERRORCODE = -4220, SQLSTATE = нуль».

Рекомендуется, чтобы Java 8 поддерживала db2jcc версии v10.5FP7 и выше. Итак, я обновил db2jcc до версии 10.5FP7. Проблема в том, что пакетное задание должно обрабатывать более 400 тыс. Записей. Когда я уменьшаю количество записей до 5000, оно работает без ошибок.

Но при обработке большого количества записей я сталкиваюсь с NoRouteToHostException. Я перепробовал все возможные версии в db2jcc, даже v11.1FP4 дает такое же исключение.

Если мне нужно добавить какие-либо свойства, где мне нужно их установить. У нас есть все конфигурации в файлах свойств, таких как connect.properties, будут все детали, касающиеся URL базы данных, имени пользователя и т. Д.

Исключение:
Сообщение com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException: [4.19.49] Исключение java.net.NoRouteToHostException: ошибка открытия сокет для сервера Server / ipAddress на порту 1446 с сообщением: не удается назначить запрошенный адрес .ERRORCODE = -4499, SQLSTATE = 08001

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...