14.09.2018 06:46
Nik_75
 
Добрый день. Может кто подсказать по данной ошибке? Появилась после импорта, вот лог импорта:


About to enable constraints...
. importing OLAPSYS's objects into OLAPSYS
. importing SUPERMAG's objects into SUPERMAG
. importing SYSTEM's objects into SYSTEM
. importing OLAPSYS's objects into OLAPSYS
. importing SCOTT's objects into SCOTT
. importing SUPERMAG's objects into SUPERMAG
IMP-00017: following statement failed with ORACLE error 2298:
"ALTER TABLE "SMSPECCO" ENABLE CONSTRAINT "SMCSPECCO_DOC""
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot validate (SUPERMAG.SMCSPECCO_DOC) - parent keys not found
IMP-00017: following statement failed with ORACLE error 2298:
"ALTER TABLE "SMSPECHISTORYCO" ENABLE CONSTRAINT "SMCSPECHISTORYCO_FK""
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot validate (SUPERMAG.SMCSPECHISTORYCO_FK) - parent keys not found
IMP-00017: following statement failed with ORACLE error 2298:
"ALTER TABLE "SMSTOREUNITHIST" ENABLE CONSTRAINT "SMCSTOREUNITHIST_CARD""
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot validate (SUPERMAG.SMCSTOREUNITHIST_CARD) - parent keys not found
IMP-00017: following statement failed with ORACLE error 2298:
"ALTER TABLE "SMSTOREUNITS" ENABLE CONSTRAINT "SMCBARCODEARTICLE""
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot validate (SUPERMAG.SMCBARCODEARTICLE) - parent keys not found
Import terminated successfully with warnings.

База работает, только в почтовике вылазит ошибка :

сообщение: "ORA-00001: unique constraint (SUPERMAG.SMCPOSTINLOG_PK) violated"
исключение: System.Data.OracleClient.OracleException
источник: System.Data.OracleClient


Версия СМ 1.36.1.0 sp4, база oracle 10.2.0.4.0
14.09.2018 07:08
OlegON
 
Я бы выкинул все и переделал, однозначно. Явно с процедурой какие-то проблемы. Либо с исходной базой проблемы, либо криво экспорт/импорт сделали.
20.09.2018 10:04
Nik_75
 
С исходной базой разобрались, проблем сейчас нет. Однако импорт завершается с предупреждениями, что нет родительских ключей. В админском модуле проверил структуру, и в индексах нашел ошибку:
20. 9.2018 15:40: 3 TEST Индексы

Отсутствует не уникальный SMCASHCHECKS_PRINTDATE : SMCASHCHECKS(SYS_NC00010$)
Лишний не уникальный SMCASHCHECKS_PRINTDATE : SMCASHCHECKS(SYS_NC00011$)

Можно ли работать с данной базой ??
20.09.2018 10:12
OlegON
 
Цитата:
Nik_75 импорт завершается с предупреждениями, что нет родительских ключей
смотря где чего не хватает... надо смотреть

У индексов просто сгенерированный идентификатор не совпадает, ерунда. Имя-то правильное.

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