powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка 901....Непонятно что делать....
15 сообщений из 15, страница 1 из 1
Ошибка 901....Непонятно что делать....
    #33531722
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С некоторого времени при последовательном вызове подряд нескольких процедур сервер выдает

2006-02-08-15.13.24.796000+180 I966H455 LEVEL: Error
PID : 3672 TID : 1964 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : DBASE
APPHDL : 0-496 APPID: C0A82D82.FC05.010B48120727
FUNCTION: DB2 UDB, access plan manager, sqlraFixupSqlDD, probe:5
MESSAGE : Out sqlz_value
DATA #1 : Hexdump, 12 bytes
0x76621534 : 0101 A00F 0100 E304 D000 0000 ............

2006-02-08-15.13.25.234000+180 I1423H388 LEVEL: Error
PID : 3672 TID : 1964 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : DBASE
APPHDL : 0-496 APPID: C0A82D82.FC05.010B48120727
MESSAGE : In sqlz_value
DATA #1 : Hexdump, 12 bytes
0x766214C4 : 0101 C800 0100 E304 0800 0000 ............

2006-02-08-15.13.25.234000+180 I1813H425 LEVEL: Severe
PID : 3672 TID : 1964 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : DBASE
APPHDL : 0-496 APPID: C0A82D82.FC05.010B48120727
FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc, probe:20
RETCODE : ZRC=0x8012006D=-2146303891=SQLR_CA_BUILT
"SQLCA has already been built"

2006-02-08-15.13.25.234000+180 I2240H709 LEVEL: Severe
PID : 3672 TID : 1964 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : DBASE
APPHDL : 0-496 APPID: C0A82D82.FC05.010B48120727
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA sqlcabc: 136 sqlcode: -901 sqlerrml: 16
sqlerrmc: bni/bno mismatch
sqlerrp : sqlrafud
sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000
(4) 0x00000000 (5) 0x00000000 (6) 0x00000000
sqlwarn : (1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11)
sqlstate:

ну и сообщение, что мол ошибка 901, но не переживайте, можно работать....
Куда смотреть подскажите?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #33531735
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система Win2003 Server.....
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #33531739
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
версия 8.1.9.....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ошибка 901....Непонятно что делать....
    #34499371
SunnyVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоже столкнулась с этой ошибкой и не знаю, как быть…
Версия: DB2 UDB for iSeries (AS/400) V5R3
В цикле последовательно вызываю процедуру, куда передаю входные параметры и вот та же ошибка:
SQL State: 58004
Vendor Code: -901
Message: [SQL0901] SQL system error. Cause . . . . . : An SQL system error has occurred. The current SQL statement cannot be completed successfully. The error will not prevent other SQL statements from being processed. Previous messages may indicate that there is a problem with the SQL statement and SQL did not correctly diagnose the error. The previous message identifier was CPF4204. Internal error type 3107 has occurred. If precompiling, processing will not continue beyond this statement. Recovery . . . : See the previous messages to determine if there is a problem with the SQL statement. To view the messages, use the DSPJOBLOG command if running interactively, or the WRKJOB command to view the output of a precompile. An application program receiving this return code may attempt further SQL statements. Correct any errors and try the request again.

Как быть?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34499711
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня подобная ошибка возникала при использовании BLOB и CLOB полей... Аккуратнее с размерами пришлось быть..
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34499764
RomanSavelyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в job log предваряющие матюки есть?
И вообще, что там?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34500146
SunnyVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В JobLog начинается все вот с такой ошибки:
CPD4312 (Derived item type 24576 field SEL0005 not valid.)
Ну а потом уже идет следующая запись SQL0901 (SQL System error)

в теле процедуры я передаю парметру STRING_ текст SQL запроса...
переменную объявила как VARCHAR(4400), а затем даю команду
EXECUTE IMMEDIATE STRING_;

понимаю, что что-то с размером, но где...
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34500271
SunnyVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не-а... у меня наверное что-то с форматированием...

Message help:
Cause . . . . . : The derived item type -16384 in item number 2 for derived field SEL0005 in query format FORMAT0002 is not a valid derived item type.
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34500344
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А STRING_ не результат каких-нибудь объединений строк?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34500866
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SunnyVaв теле процедуры я передаю парметру STRING_ текст SQL запроса...
переменную объявила как VARCHAR(4400), а затем даю команду
EXECUTE IMMEDIATE STRING_;

Попробуйте в процедуре объявить локальную переменную VARCHAR(4400) и работать через нее:
Т.е. в начале процедуры присваеваете локальной переменной значение параметра и дальше работаете только с ней.
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34501057
SunnyVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, имеено так - результат объединений,
например SET STRING_='SELECT ID FROM ' || TABLE_

TORTА STRING_ не результат каких-нибудь объединений строк?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34501083
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда точно проблема в размерах получаемых строковых переменных...
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34501124
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SunnyVaВ JobLog начинается все вот с такой ошибки:
CPD4312 (Derived item type 24576 field SEL0005 not valid.)
Ну а потом уже идет следующая запись SQL0901 (SQL System error)

в теле процедуры я передаю парметру STRING_ текст SQL запроса...
переменную объявила как VARCHAR(4400), а затем даю команду
EXECUTE IMMEDIATE STRING_;

понимаю, что что-то с размером, но где...Какое фактическое значение STRING_, при котором ошибка возникает?
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34501141
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс!
Не проснулся еще...

Нельзя выполнять в SQL процедурах в EXECUTE IMMEDIATE select statement.
Потому что не понятно, что делать с результатами запроса.
...
Рейтинг: 0 / 0
Ошибка 901....Непонятно что делать....
    #34501227
SunnyVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, я просто простой пример привела, прошу прощение... Переменная STRING_ результат объединений... туда собирается запрос на вставку...
SET STRING_='INSERT INTO' и т.д.
я пыталась каждый запрос, который собирается в переменной STRING_ записать в таблицу, чтобы посмотреть что там, но у меня даже там получался "оборванный" текст...
кол-во символов в запросе, на котором у меня возникает ошибка примерно 1200 символов...

процедура выполняет 4 запроса на вставку... только данные вставляются разные... в зависимости от переданных входных параметров в процедуру...

Mark BarinsteinУпс!
Не проснулся еще...

Нельзя выполнять в SQL процедурах в EXECUTE IMMEDIATE select statement.
Потому что не понятно, что делать с результатами запроса.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка 901....Непонятно что делать....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]