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

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

28.03.2024 14:18


20.04.2007 11:53
yurakor
 
HELP !!!. CM2000 1.24.6 SP2 Oracle 9.02

При рассчете товародвижения перенос данных проходит корректно, при раасчете вываливается с ошибкой: "Не могу сохранить данные в БД" см. log ниже


SQL*Loader: Release 9.2.0.7.0 - Production on Птн Апр 20 09:05:02 2007

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

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

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

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

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

Имя столбца Позиция Дл. Огр. Вкл Тип данных
------------------------------ ---------- ----- ---- ---- ---------------------
INCOMEDOC FIRST 4 INTEGER
INCOMEITEM NEXT 4 INTEGER
RETDOC NEXT 4 INTEGER
RETITEM NEXT 4 INTEGER
QUANTITY NEXT 8 DOUBLE
ARTICLE NEXT 50 CHARACTER
RETOP NEXT 2 SMALL INTEGER
INCOMEOP NEXT 2 SMALL INTEGER
RETDATE 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


Информация по Ссылочным Ограничениям Целостности/Триггерам:
Ограничения NULL, UNIQUE, и PRIMARY KEY не задействованы.

Правило целостности SUPERMAG.FFMAPININ.FFCMAPININ_QUANTITY было отключено и перед загрузкой не была выполнена проверка.
Были обработаны следующие индексы таблицы SUPERMAG.FFMAPININ:
индекс SUPERMAG.FFCMAPININ_PK загружено успешно с 16 ключами
индекс SUPERMAG.FFMAPININ_INCOMES загружено успешно с 16 ключами
SUPERMAG.FFMAPININ.FFCMAPININ_QUANTITY был повторно включен.

Таблица SUPERMAG.FFMAPININ не имеет таблицы исключений.
Правило целостности SUPERMAG.FFMAPININ.FFCMAPININ_QUANTITY было проверено

Таблица SUPERMAG.FFMAPININ:
16 Строки успешно загружено.
0 Строки не загружены из-за ошибки в данных.
0 Строки не загружены из-за сбоев во всех фразах WHEN.
0 Строки не загружены из-за того, что все поля были пусты.

Кэш дат:
Макс. размер: 1000
Записей : 13
Попаданий : 19
Промахов : 0

Размер поля привязки не используется в прямом маршруте.
Строк массива столбцов : 5000
Байтов буфера потока: 256000
Байтов буфера чтения: 1048576

Всего пропущено логических записей: 0
Всего прочитано логических записей: 16
Всего забраковано логических записей: 0
Всего удалено логических записей: 0
Общее число буферов потока, загруженных главным процессом SQL*Loader: 1
Общее число буферов потока, загруженных процессом загрузки SQL*Loader: 0

Прогон начался в Птн Апр 20 09:05:02 2007
Прогон кончился в Птн Апр 20 09:05:03 2007

Общее время: 00:00:00.51
Процессорное время: 00:00:00.06

В ветках что-то написано про параллелим если можно больше конкретики
где и как смотреть, что править.
20.04.2007 12:00
OlegON
 
Проще прогнать новый оптимайзер и все...
20.04.2007 12:48
Propil
 
в общем случае - помогает
optimizer2 с параметром /chkindx
24.04.2007 08:26
sevushka
 
Если еще не заработало - немного уточню.
0. Оптимайзер не старее 2.9r5. r4 AFAIR еще параллелизм не совсем корректно отрабатывает.
1. Если времени на оптимайзер нет (ну срочно надо) то проходишься enterprise manager'ом по всем таблицам И ИНДЕКСАМ!!!! и ставишь parallel_degree default.
Еще можно из-под sql plus написать alter table чего надо set parallel_degree default (только не пинать ногами, пишу по памяти), но там я просто не помню, как поставить, чтобы снять параллелизм сразу со всех таблиц.

2. Расчет себестоимости только из под юзера с английским именем, а лучше всего из-под supermag.
03.12.2012 08:00
ckadi
 
Ошибка как название темы, в PathFinder_FFMapRep4.LOG (https://storage.olegon.ru/supermag/u...MapRep4.LOG.7z) подробности. СМ2к 1.026сп3, Oracle 10.2.0.4 х64, под supermag выполняем перенос, расчет.

Что делать?
03.12.2012 08:17
Mtirt
 
А что в данном случае мешает нормально запустить оптимайзер?
03.12.2012 08:19
OlegON
 
Прогони новый оптимизатор
03.12.2012 08:23
ckadi
 
Не зареганный опт каждые полчаса пытается выполниться.
03.12.2012 08:32
OlegON
 
ну надо было чуть раньше спохватиться... теперь ждите очереди, если 500 руб. жалко.
03.12.2012 09:17
ckadi
 
Что supermag.ffmaprep секционирована и не созданы секции под 12.2012?
Часовой пояс GMT +3, время: 14:18.

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