powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / периодически возникает SQLCODE=-244
12 сообщений из 12, страница 1 из 1
периодически возникает SQLCODE=-244
    #36604586
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникает такая ошибка время от времени.
[SQLSTATE=00 000 SQLCODE=-244] Cannot open file 'csql.iem'

Пробовал играться с isolation level - особого эффекта не получил.

Места как на дисках так и в спейсах достаточно.

Подскажите плииииз, куда копать.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36604728
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
finderr -244

Could not do a physical-order read to fetch next row.


Такая ошибка должна обязательно комплектоваться ISAM error-ом. Который собственно и должен указать на причину. Скорее всего, проблема с блокировками.


Cannot open file 'csql.iem'

Это уже о другом, в силу ваших настроек Informix не может найти файла с описанием ошибки на требуемом вами языке.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36605269
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daugava

Cannot open file 'csql.iem'

Это уже о другом, в силу ваших настроек Informix не может найти файла с описанием ошибки на требуемом вами языке.
Угу, скорее всего в настройках локали присутствуют некоторые неправильные установки (типа установленного server_locale или dblang НЕ в дефолтовое значение).
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650268
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вторая часть ошибки несущественна, исправились установкой INFORMIXDIR на клиенте.
А еcли все же сосредоточиться на первой части ошибки:

Execute immediate failed: [SQLSTATE=00 000 SQLCODE=-244] User Defined Routine Error

Ошибка вызывается на двух функциях - первая делает SELECT, вторая UPDATE.
Функции дергаются по несколько раз в секунду, работают замечательно, пока не возникает блокировка, при которой сыпятся ошибки -244 и -937.

Подскажите пож., в какую сторону копать с блокировками?
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650462
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, это то, чо мне нужно!
http://www.ibm.com/developerworks/ru/library/dm-0609herber/
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650722
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, не помогло.
Даже в нелогируемой базе по-прежнему

E [SQLSTATE=IX 000 SQLCODE=-244]
Could not do a physical-order read to fetch next row.

Есть идеи?
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650747
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тот же запрос, что вылетел с ошибкой выполняется за 0.015с

SELECT news.id, caption_r::varchar(255) AS caption,
city.name AS city,
country.name AS country,
TO_CHAR(date_ins,'%d.%m.%Y %H:%M') as date_ins,
TO_CHAR(date_make,'%d.%m.%Y') as date_make,
FROM news
LEFT JOIN city ON news.city_id=city.id
LEFT JOIN country ON news.country_id=country.id
WHERE
photos.status=1 AND news.id IN (89284,89226,89225,89122,89121)
ORDER BY news.id DESC
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650958
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yack,

Попробуй:

1. выполнить update statistics high (city, country)
2. oncheck (city, country)
3. check in bug fix for

SELECT news.id, caption_r::varchar(255) AS caption,
city.name AS city,
country.name AS country,
TO_CHAR(date_ins,'%d.%m.%Y %H:%M') as date_ins,
TO_CHAR(date_make,'%d.%m.%Y') as date_make,
FROM news
LEFT JOIN city ON news.city_id=city.id
LEFT JOIN country ON news.country_id=country.id
WHERE
photos.status=1 AND news.id IN (89284,89226,89225,89122,89121)
ORDER BY news.id DESC


С уважением,
Вадим.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36650978
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yack,

Посмотри на описание переменной среды - CC8BITLEVEL ?!

С уважением,
Вадим.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36660880
yack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим, я не уловил мысль, чем мне поможет CC8BITLEVEL ?

CC8BITLEVEL esqlmf Action
0 Converts all non-ASCII characters, in literal strings and comments, to octal constants.
1 Converts non-ASCII characters in literal strings, but not in comments, to octal constants.
2 Converts non-ASCII characters in literal strings to octal constants to ensure that all the bytes in the non-ASCII characters have the eighth bit set.
3 Does not invoke esqlmf.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36660968
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yack,

1. -244 Could not do a physical-order read to fetch next row.

The database server cannot read the disk page that contains a row of a
table. Check the accompanying ISAM error code for more information. A
hardware problem might exist, or the table or index might have been corrupted.
If the query was using the dirty read isolation level, this error code may be
normal behavior caused by reading data that was in a temporarily inconsistent
state from a concurrent update on the same data.

Unless the ISAM error code or an operating-system message points to another
cause, run the oncheck utility (secheck with IBM Informix SE or tbcheck with
IBM Informix OnLine) to check and repair table and index.


2. -937 User Defined Routine error.

mi_db_error_raise() has been called from within a user-defined routine
and set a fatal error. For an explanation, look at the SQLSTATE that
the user-defined routine set.


Возможно, что функция преобразования типов не может выполнить преобразование (битые данные, или встречается какой-то символ, который не может быть преобразован). Поэтому, Я и обратил Ваше внимание на переменную - CC8BITLEVEL (на всякий случай).

С уважением,
Вадим.
...
Рейтинг: 0 / 0
периодически возникает SQLCODE=-244
    #36664727
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yackДумаю, это то, чо мне нужно!
http://www.ibm.com/developerworks/ru/library/dm-0609herber/

Опубликована вторая часть: http://www.ibm.com/developerworks/ru/library/dm-0701herber/
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / периодически возникает SQLCODE=-244
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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