Получение DB2 FETCH недопустимо, курсор в неизвестном положении после обновления с 7.1 до 7.3 - PullRequest
0 голосов
/ 31 октября 2019

У нас запущен Attunity Replicate, который выполняет сбор данных об изменениях данных.

Репликация работает, сначала выполняя полную загрузку таблицы, затем постоянно обновляя данные с использованием журнала DB2.

Мы недавно обновили версию с 7.1 до 7.3, и запрос полной загрузки больше не работает.

При попытке загрузить таблицу с 500-тысячными строками она останавливается после 350-тысячных строк, и я получаю следующую ошибку.

Обратите внимание, что это происходит только для некоторых таблиц, а не для всех.

Я установил значение waitTimeOut равным 600 секундам.

Полученная ошибка:

RetCode: SQL_ERROR SqlState: 07005 NativeError: -227 Сообщение: [IBM] [Драйвер ODBC для System i Access] [DB2 для i5 / OS] SQL0227 - FETCH недопустим, курсор SQL_CUR98BF6120 находится в неизвестном положении.

Есть ли какая-либо команда или что-то для запуска на AS400 или Attunity Replicate, которая может разобрать это сообщение об ошибке?

...