Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Выполнение запросов, где фигурирует условие WHERE из некоторых таблиц, стали возвращать ошибку 'SQL0901N Оператор SQL завершился неудачно из-за несущественной ошибки системы. Последующие операторы SQL могут обрабатываться. (Причина "column number out of range".) SQLSTATE=58004'. Помогает только пересоздание таблиц, но это не выход. В чем дело и как лечить? DB2 Express 9.1 fixpack5, так же DB2 Express 9.1 без фикспаков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 05:52 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
select count_big(*) from .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 08:59 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Разницы нет, что выбирать. Если выбирать отдельно из каждой таблицы, то все нормально. Так же нормально, если сразу из всех, но без условия WHERE. Ошибка появляется в том случае, когда выборка идет сразу из нескольких и есть условие. REORG, сбор статистики не помогает. INSPECT говорит, что ни ошибок, ни предупреждений нет. Бэкап в другие системы 9.1, 9.1 fixpack5, 9.5 - та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 09:02 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerВыполнение запросов, где фигурирует условие WHERE из некоторых таблиц, стали возвращать ошибку 'SQL0901N Оператор SQL завершился неудачно из-за несущественной ошибки системы. Последующие операторы SQL могут обрабатываться. (Причина "column number out of range".) SQLSTATE=58004'. Помогает только пересоздание таблиц, но это не выход. В чем дело и как лечить? DB2 Express 9.1 fixpack5, так же DB2 Express 9.1 без фикспаков.1. Т.е. вы хотите сказать, что пересоздав таблицы, вы не получаете ошибку? Она что, начинает появляться, когда вы заполняете таблицы данными? 2. Вы можете привести ddl всех этих таблиц и индексов для них? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 09:44 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
А какое ограничение на число колонок в DB2 Express 9.1? Общее кол-во колонок в этих таблицах не превышает это ограничение? Попробуйте в Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 09:49 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, причина появления ошибки неизвестна. Пару таблиц пересоздали с экспортом/импортом и с ними ошибка исчезла, с другими же остается. Пока данная ошибка не критична. Просто хотел узнать суть проблемы. Вдруг в будущем опять такое произойдет и опять придется пересоздавать таблицы. golsa, полей там немного, да и COUNT(одно_поле) то же самое выдает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 10:16 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerMark Barinstein, причина появления ошибки неизвестна. Пару таблиц пересоздали с экспортом/импортом и с ними ошибка исчезла, с другими же остается. Пока данная ошибка не критична. Просто хотел узнать суть проблемы. Вдруг в будущем опять такое произойдет и опять придется пересоздавать таблицы.Это похоже на баг. Желательно обратиться в сапорт. Чтобы локализовать проблему восстановите архив базы в другое место, убедитесь, что ошибка на конкретных запросах присутствует. Поубивайте все такблицы и другие объекты, которые не участвуют в запросах с ошибкой. Если ошибка все еще есть - сделайте архив этой базы, зажмите его и скажите размер архивного файла и OC (win, linux, ...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 10:57 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinПоубивайте все такблицы и другие объекты, которые не участвуют в запросах с ошибкой. Если ошибка все еще есть - сделайте архив этой базы, зажмите его и скажите размер архивного файла и OC (win, linux, ...).Еще убейте из тестовой базы все табличные пространства, кроме системных и тех, где нужные таблицы лежат - чтоб архив поменьше был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 11:04 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Методом убивания всего по очереди выяснилось, что есть таблица, содержащая внешние ключи на данные. При любом изменении ключа, всё становится нормально. Из-за чего мог возникнуть такой глюк? WinXP, бэкап получился 16 метров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 12:30 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerИз-за чего мог возникнуть такой глюк? WinXPСапорт разберется.... BuryCommonerбэкап получился 16 метров.Это с этой дополнительной таблицей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 13:18 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, да в этом бэкапе таблицы в которых был глюк и та таблица, из-за ключей на которую это произошло. Глюк работоспособен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 13:23 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerда в этом бэкапе таблицы в которых был глюк и та таблица, из-за ключей на которую это произошло. Глюк работоспособен.Можете выложить архив в общедоступное место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 13:36 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Сегодня уже рабочий день закончился. Завтра выложу вместе с описанием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 13:43 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Архив с бэкапом и описанием ошибки. Скачать (16 Мб) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 08:36 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerАрхив с бэкапом и описанием ошибки. Скачать (16 Мб)Проверил, похоже на баг. Вы можете открыть PMR? Если это сделаете вы, то проблема решится быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2008, 13:03 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Заморочки ещё те с этим PMR. В общем застрял на вводе IBM customer number. Увы, нету такого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2008, 08:05 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Как workaround пока можно использовать одно из: 1. перед выполнением запроса делать set current query optimization 1 (или 0) (не забывать потом после вызова select count(*) ... восстанавливать значение, если надо) 2. отключить оптимизацию для каждого (может, можно найти и какую-нибудь комбинацию ключей) внешнего ключа таблицы DOC.REG_IN: alter table DOC.REG_IN alter foreign key CC1220940955467 disable query optimization; ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2008, 11:36 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerВыполнение запросов, где фигурирует условие WHERE из некоторых таблиц, стали возвращать ошибку 'SQL0901N Оператор SQL завершился неудачно из-за несущественной ошибки системы. Последующие операторы SQL могут обрабатываться. (Причина "column number out of range".) SQLSTATE=58004'. Помогает только пересоздание таблиц, но это не выход. В чем дело и как лечить? DB2 Express 9.1 fixpack5, так же DB2 Express 9.1 без фикспаков.На каком именно фикспаке v9.1 была создана база, где потом появилась эта проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 15:51 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Давно это было. Ещё задолго до того как я работать устроился :) В общем примерно DB2 8-я с чем-то версия. Никто уже и не помнит точно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 07:44 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Я спросил потому, что есть известный APAR IZ00678 похожий на вашу проблему. Но если база была создана и были произведены действия, описанные там до v9.1.4, то проблема остается и после наката фиксов или переноса архива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 10:31 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
Действительно. Очень похоже на это. Непосредственно в период появления ошибки, я интенсивно занимался изменением структуры, во время которого создавал ключи с рестриктом и отбрасывал столбцы. И делал это как раз на обычной 9.1. Никак не научусь творить на тестовой, а не на рабочей базе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 11:27 |
|
||
|
column number out of range
|
|||
|---|---|---|---|
|
#18+
BuryCommonerДействительно. Очень похоже на это. Непосредственно в период появления ошибки, я интенсивно занимался изменением структуры, во время которого создавал ключи с рестриктом и отбрасывал столбцы. И делал это как раз на обычной 9.1. Никак не научусь творить на тестовой, а не на рабочей базе :)Тогда лучше пересоздать таблицы и перегрузить данные в них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35548804&tid=1603618]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 415ms |

| 0 / 0 |
