sqlode -913 с SQLERRMC = 00C90088 означает, что в вашем соединении произошла блокировка DEADLOCK.
Если ваш Db2-сервер работает в Z / OS, обратитесь к администратору базы данных за помощью в поиске другого Db2-соединения и операторов SQL, выполняемых в обеих транзакциях. Планы доступа и уровни изоляции, используемые обоими соединениями, также имеет значение, как и любые применимые таймауты блокировки. Администратор базы данных Db2-сервера имеет доступ к инструментам диагностики, которые могут вам помочь.
В Интернете есть много обращений, дающих советы о том, как уменьшить вероятность взаимоблокировок Db2, поэтому сделайте свое исследование.
Вам потребуется знать уровень изоляции, используемый соединением Websphere (или пакетом, или SQL-оператором), и все операторы в Db2-транзакции для вашего соединения.
Другие токены в сообщении также имеют значение, т. Е. ODNC001.SNCPC145 может быть задействованной таблицей.
Версия драйвера jdbc type4, используемого в Websphere, устарела (похоже, она собрана из сборки Db2 v10.1 fixpack 5), поэтому подумайте о том, чтобы обновить ее до текущей версии.