Я запускаю рабочий процесс в центре управления питанием, который вызывает ошибку SQL1224N.Ошибка подключения к серверу PowerCenter SQL1224N DB2
Этот процесс выполняет запрос к одной таблице (POLIZA) с 800k строк, он извлекает первые 10k строк, а затем начинает выполнение в другую таблицу с 75-миллиметровыми строками, в тот момент в DB2 появляется ошибка простоя, но ПКО процесс все еще работает извлечение 75m строки, когда он будет завершен (через 20 минут) в иных ошибках приходят, связанный с первой таблицей:
[IBM][CLI Driver] SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQLSTATE=55032
sqlstate = 40003
[IBM][CLI Driver] SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQLSTATE=55032
sqlstate = 40003
Database driver error...
Function Name : Fetch
SQL Stmt : SELECT POLIZA.BSPOL_BSCODCIA, POLIZA.BSPOL_BSRAMOCO
FROM POLIZA
WHERE
EXA01.POLIZA.BSPOL_IDEMPR='0015' for read only with ur
Native error code = -1224
DB2 Fatal Error].
у меня есть подобный процесс Runing против одних и тех же 2 таблиц, и это WOKING где единственная разница, которую я вижу, - это то, что пользователь DB2 отличается.
Любая идея, как я могу это исправить?
С уважением
изменение для пользователя, который работает? – Hogan
Если единственное различие - это идентификатор пользователя, тогда возможно, что менеджер рабочей нагрузки DB2 или Query Patroller прекратит сеанс для некоторых нарушений правил. В любом случае, поговорите с вашим администратором баз данных. – mustaccio
Идентификатор рабочего пользователя отправляет ту же ошибку с этим процессом, но не со старым. Может быть что-то в самом соединении Powwercenter? – user3270648