Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка -229 при create temp table. / 15 сообщений из 15, страница 1 из 1
25.07.2007, 13:02
    #34682787
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Исходные условия: IDS 9.40 на Solyaris'е. Размер dbspacetemp = 750 Mb.
Пишется скрипт create temp table ... with no log на 115 столбцов. При запуске возникает 229 ошибка.
Читал Performance Guide. По нему вроде все должно правильно работать.
Может кто подскажет в чем проблема или как исправить?
...
Рейтинг: 0 / 0
25.07.2007, 14:08
    #34683060
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Переменнае окружения DBTEMP случайно не установлена для сессии или сервера?
...
Рейтинг: 0 / 0
25.07.2007, 14:23
    #34683114
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
я попробовал 600 полей integer работает, 600 char50 -- тоже.
10.00.UC3
...
Рейтинг: 0 / 0
25.07.2007, 14:28
    #34683131
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
rhpsИсходные условия: IDS 9.40 на Solyaris'е. Размер dbspacetemp = 750 Mb.
Пишется скрипт create temp table ... with no log на 115 столбцов. При запуске возникает 229 ошибка.
Там должна выдаваться еще ошибка ISAM, которая может сказать намного больше.
Возможно, что у вас превышен максимальный размер строки или кол-во столбцов именно для временных таблиц. А может и нет места в темповом каталоге, если сервер решил писАть туда...
...
Рейтинг: 0 / 0
25.07.2007, 14:29
    #34683135
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
на 600*char150 получил:
499: The operation causes a rowsize to exceed the allowable limit (32767).
Error in line 220
Near character position 14
...
Рейтинг: 0 / 0
25.07.2007, 15:27
    #34683382
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
vasilisТам должна выдаваться еще ошибка ISAM, которая может сказать намного больше.
Возможно, что у вас превышен максимальный размер строки или кол-во столбцов именно для временных таблиц. А может и нет места в темповом каталоге, если сервер решил писАть туда...

Ошибка такая
"Дополнительная информация:
Informix Error:-229
ODBC sqlState:HY000
Message:[Informix][Informix ODBC Driver][Informix] Could not open or create a temporary file.
'.Process stopped. Use step or run to continue."
...
Рейтинг: 0 / 0
26.07.2007, 09:03
    #34684641
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Выполните тот же самый SQL через dbaccess, и передайте ошибку из него. Ваш ISAM error кто-то проглотил.
...
Рейтинг: 0 / 0
26.07.2007, 16:23
    #34686563
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
ISAM Error -102
...
Рейтинг: 0 / 0
26.07.2007, 17:36
    #34686935
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Запустил этот же скрипт на 7.31 под NT4 и на 9.4 под 2000. Все сработало нормально.
Какие могут быть критические настройки, которые различаются под Solyaris и Windows?
Сервер под Solyaris конфигурировал не я, а переконфигурировать его нельзя. Есть какое то ограничение на количество создаваемых столбцов временной таблицы?
...
Рейтинг: 0 / 0
26.07.2007, 22:44
    #34687495
Выбегалло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
rhpsЗапустил этот же скрипт на 7.31 под NT4 и на 9.4 под 2000. Все сработало нормально.
Какие могут быть критические настройки, которые различаются под Solyaris и Windows?
Сервер под Solyaris конфигурировал не я, а переконфигурировать его нельзя. Есть какое то ограничение на количество создаваемых столбцов временной таблицы?

Размер страницы
...
Рейтинг: 0 / 0
30.07.2007, 16:16
    #34693319
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
rhpsЗапустил этот же скрипт на 7.31 под NT4 и на 9.4 под 2000. Все сработало нормально.
Какие могут быть критические настройки, которые различаются под Solyaris и Windows?

А все остальные параметры окружения такие же ? Хотя бы то же количество и размер временных пространств ?
Вы можете дать больше информации ? Например, в чем состоит разница между Виндовым окружением и Солярисом (в части Информикса).
Если запрос (скрипт) по созданию проблемной временной таблицы не очень большой (или можно его уменьшить) и он стабильно у вас выдает ошибку - то покажите его нам, возможно, кто то попробует у себя и тогда точно скажет, что проблема в окружении, а не в версиии сервера или ограничениях на размер temp table (я почти в этом уверен :)
...
Рейтинг: 0 / 0
30.07.2007, 17:04
    #34693493
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Скрипт во вложении.
Такой же, но на 136 записей созадется.
Размеры временных пространств проверю.
...
Рейтинг: 0 / 0
30.07.2007, 17:19
    #34693569
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
rhpsИсходные условия: IDS 9.40 на Solyaris'е. Размер dbspacetemp = 750 Mb.
Пишется скрипт create temp table ... with no log на 115 столбцов. При запуске возникает 229 ошибка.
rhps
Скрипт во вложении.
Такой же, но на 136 записей созадется.
И как тут понять ? То у вас на 115 столбцов НЕ создается, то уже на 136 (надеюсь, все же , столбцов, а не записей) создается. В приведенном скрипте, вообще, "временность" закомментирована и таблица далеко не на 115 столбцов...
И поля у вас по 100байт каждое и, насколько я знаю, максимальный размер строки еще никто не отменял (32К), да и Журавлев об этом уже напоминал Ошибка -229 при create temp table.

В итоге, что тогда проверять ? Какие ограничения на кол-во абстрактных столбцов во временной таблице ? Так сделайте нормальный пример. И вам уже выборочные данные приводили.
Если нужно только для varchar (о чем мы только сейчас узнали), так причина ошибки уже понятна.
Или как ?
...
Рейтинг: 0 / 0
01.08.2007, 15:16
    #34698379
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Извините за путанницу, меня самого программеры запутали.
Ориентироваться надо на последний скрипт.
А временность закомментирована, потому что я пробовал создавать как временную, так и обычную таблицу. Ничего не создается.
...
Рейтинг: 0 / 0
01.08.2007, 20:27
    #34699514
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка -229 при create temp table.
Повторюсь снова :)
vasilis
В итоге, что тогда проверять ? Какие ограничения на кол-во абстрактных столбцов во временной таблице ? Так сделайте нормальный пример. И вам уже выборочные данные приводили.
Если нужно только для varchar (о чем мы только сейчас узнали), так причина ошибки уже понятна.
Или как ?
Сформулируйте внятно и четко, что нужно проверить и дайте правильный скрипт.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка -229 при create temp table. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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