Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Ошибка в почтовом модуле при рассылке карточек товаров ORA-02291 : Супермаг Плюс (Супермаг 2000)

28.03.2024 20:55


08.09.2011 08:12
konst
 
это справочник - "Классификатор алкогольной продукции"
находится - разделы - настройка - справочники
в интерфейсе СМ он только отображается, функции редактирования - не активны
также он не рассылается в подчиненные БД, по крайней мере стандартными механизмами...
создан для формирования алкогольной декларации...
заполнятся только SQL-запросом...
в свое время тоже наступили на эти грабли...только подчиненных БД было более 100, остановилась рассылка карточек, пришлось удалить все привязки в карточках
08.09.2011 19:49
Zhalex
 
большое спасибо OlegON за оперативный ответ и направление где копать. *70
(изначально ошибочно предположил, что ошибка както связана с нехваткой места в БД :( . После заданного направления поиска довольно быстро был найдет косяк описанный ранее)

Действия приведшие к проблеме:
1) Позавчера днем - прогон скриптов по алкоголю на ЦО + 4 МХ
2) Вчера днем обнаруживается - умерла рассылка с ЦО карточек товаров (smcard) на 3 из 4 МХ.

Причина:
- на 3 МХ не заполнилась данными таблица SASpiritCode + еще YZALKOHOL (таблица не создалась и не заполнилась данными, но на появление ошибки она не влияла)

Вспомнил, что прогон скриптов на этих МХ прошел успешно (судя по логу в SQLNavi), но при закрытии Нави было уведомление, что есть процессы в режиме ожидания и нужно ли их коммитить. Ессесно закомитил и не придал этому значения. Оказалось зря. :(

Решал так (повторный прогон скриптов результата не дал):
- заполнение данными проблемных таблиц сделал через выливку из ЦО в файл в инсетр формате (INSERT INTO ... VALUES) и заливку в МХ из созданных файлов.
т.е. как и предлагал выше Andrew_Konev.

Проблема решена, но все же неясно почему на 1 из 4 МХ вышеприведенный скрипт сработал, а на других 3 МХ нет.
11.09.2011 00:26
mighty
 
ID SPIRIT CODE
rofl, код алкоголя, программисты сервисплюса жгут))))) сорри за офтоп, не удержался.
А таблица могла не заполняться из-за взаимных блокировок в Оракле, кто-то держал таблицы insert for update.
13.09.2011 01:12
YuraZ
 
Цитата:
mighty ID SPIRIT CODE
rofl, код алкоголя, программисты сервисплюса жгут))))) сорри за офтоп, не удержался.
А таблица могла не заполняться из-за взаимных блокировок в Оракле, кто-то держал таблицы insert for update.
Я тебя уважаю, но что ты хотел этим сказать?
Часовой пояс GMT +3, время: 20:55.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.