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

Ошибка при загрузке результатов товародвижения : Супермаг Плюс (Супермаг 2000)

23.11.2024 3:39


27.08.2007 01:32
Поискал на форуме подобный баг - вроде не нашел, посему пишу.

Обновили базу до 1.025sp3., переустановили сервер (2000->2003) СМ экспорт-импорт, запустили выгрузку товародвижений, перенос доков прошел успешно, расчет тоже, при загрузке результатов в базу вывалилась ошибка загрузки, вот лог:

SQL*Loader: Release 9.2.0.7.0 - Production on Пнд Авг 27 09:41:21 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Управляющий файл: C:\DOCUME~1\POSTSE~1\LOCALS~1\Temp\2\PathFinder_FFMapOutIn0.CTL
Файл данных: C:\DOCUME~1\POSTSE~1\LOCALS~1\Temp\2\PathFinder_FFMapOutIn0.DAT
Строка опций обработки файла: "fix 119"
Файл плохих записей: C:\DOCUME~1\POSTSE~1\LOCALS~1\Temp\2\PathFinder_FFMapOutIn0.bad
Файл удаленных записей: ничего не задано

(Разрешить удалять все записи)

Количество записей для загрузки: ALL
Количество записей для пропуска: 0
Допускается ошибок: 0
Продолжение: ничего не задано
Использован маршрут: Прямой
Бесшумные режимы: FEEDBACK, ERRORS и DISCARDS

Таблица SUPERMAG.FFMAPOUTIN, загружен из каждой логической записи.
Режим вставки действует для этой таблицы: INSERT

Имя столбца Позиция Дл. Огр. Вкл Тип данных
------------------------------ ---------- ----- ---- ---- ---------------------
INCOMEDOC FIRST 4 INTEGER
INCOMEITEM NEXT 4 INTEGER
SALEDOC NEXT 4 INTEGER
SALEITEM NEXT 4 INTEGER
QUANTITY NEXT 8 DOUBLE
ARTICLE NEXT 50 CHARACTER
SALEOP NEXT 2 SMALL INTEGER
INCOMEOP NEXT 2 SMALL INTEGER
SALEDATE NEXT 8 DATE YYYYMMDD
INCOMEDATE NEXT 8 DATE YYYYMMDD
FORCEDMAPPING NEXT 1 CHARACTER
INCOMEQ NEXT 8 DOUBLE
INCOMETOTALSUM NEXT 8 DOUBLE
INCOMETOTALNOVAT NEXT 8 DOUBLE

SQL*Loader-929: Ошибка при синтаксическом анализе команды вставки для таблицы SUPERMAG.FFMAPOUTIN.
ORA-01031: привилегий недостаточно
27.08.2007 02:44
обновляли с версии 1.024.6 сп1, вин2к сервер на 2003 сервер и с оракле 8 на 9.
27.08.2007 03:54
всё оказалось просто - почемуто у моего аккаунта (Петров,full) не хватало прав, под supermag прокатило... до обновления под своим грузилось...

ЗЫ Спасибо товарищу А.Боровинскому, подсказал =)
25.09.2008 22:00
Для пользователя user проблему удалось решить так:

grant select on ffmaprep to user;
grant select on ffmapinin to user;
grant select on ffmapoutin to user;
grant select on ffbadlinks to user;
grant select on ffsalereturns to user;
26.09.2008 11:54
Добавлю, что проблема решена в версии 1.026.2
05.02.2009 11:30
Перешел на 10-ку. При рассчете ТД получаю:
Ошибка загрузки результатов в базу данных. См. журнал загрузки: 'F:\TEMP\2\PathFinder_FFMapOutIn0.LOG'.

Журнал загрузки весьма краток:


SQL*Loader: Release 10.2.0.4.0 - Production on Чт Фев 5 09:15:31 2009

Copyright (c) 1982, 2007, Oracle. All rights reserved.

SQL*Loader-500: Невозможно открыть файл (F:\TEMP\2\PathFinder_FFMapOutIn0.CTL)
SQL*Loader-553: файл не найден
SQL*Loader-509: Системная ошибка: Не удается найти указанный файл.


Файлаов CTL реально нет, в остальных LOG файлах аналогичные ошибки.
05.02.2009 11:36
А место на диске есть? Достаточно?
05.02.2009 11:52
Путь этот есть? Юзер в него писать может?
05.02.2009 11:56
Пользователь - админ компа. В темпе лежат все файлы пухлые DAT и LOG - права на запись имеются. Места - занято 17 Гиг, свободно - 130. Эти приколы я проверил еще до запуска ТД.
05.02.2009 12:06
А если ТЕМП на время куда-то перенести? Особенно бы на C:
И посмотри внимательно, у тебя системный %TEMP% с юзерским совпадает? Мож он сохраняет в один, а берет из другого? Ребутнуться бы тоже не мешало. Мало ли где обновление переменных застряло.
Часовой пояс GMT +3, время: 03:39.

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