[ОТВЕТИТЬ]
20.04.2015 09:39
john_the_ripper
 
При попытке импорта базы, выдает ошибку:

EXP-00025: в словаре нет столбца для ограничения SUPERMAG.8899

Каким образом можно найти проблемное ограничение?
Попытка поиска следующим запросом, результата не дает:

Цитата:
select * from all_constraints where CONSTRAINT_NAME LIKE '%8899%'
20.04.2015 09:49
Mtirt
 
Попробовать сделать сверку с эталоном в Администраторе Супермага?
20.04.2015 10:31
john_the_ripper
 
Если изначально нет описания эталонного файла этой базы, то я так понимаю сверка сейчас для меня бесполезна?

Немножко дезинформировал
При попытке экспорта базы
20.04.2015 10:31
BotMan
 
а какой использовался FROMUSER ПРИ экспорте?
20.04.2015 10:34
Mtirt
 
Цитата:
john_the_ripper Если изначально нет описания эталонного файла этой базы, то я так понимаю сверка сейчас для меня бесполезна?

Немножко дезинформировал
При попытке экспорта базы
А взять его в хранилище какая религия вам запрещает?
Супермаг/Шаблоны структур/
20.04.2015 10:35
Mtirt
 
Цитата:
BotMan а какой использовался FROMUSER ПРИ экспорте?
Обычно - никакой.
20.04.2015 10:36
john_the_ripper
 
Делал в соответствии с инфой из FAQ'a

Цитата:
set nls_lang=russian_cis.ru8pc866
exp.exe userid=sys/qqq@db2000 FULL=Y feedback=10000 consistent=y сompress=n file=db2000.dmp log=log_e.txt
20.04.2015 10:39
john_the_ripper
 
Цитата:
Mtirt А взять его в хранилище какая религия вам запрещает?
Супермаг/Шаблоны структур/
Спасибо, не знал что там есть шаблоны
Но увы там нет нужной мне версии - 10303SP5
20.04.2015 10:44
OlegON
 
Правильно... Большинство же к форуму относятся только, как еще одной техподдержке... Только берете, никто вкладываться не хочет. Как я перестал у себя базы генерить, так и нет больше пополнений.
Теперь надо сгенерить чистую базу, проинитить ее, после чего снять с нее шаблон, можно его в тот раздел хранилища и положить, чтобы кому-то помочь.
Только это с малыми шансами все... Какие-то разрушения в словаре... o7_dictionary_accessibility все ленятся взад отключать после запуска маразматического генератора БД.
21.04.2015 06:55
john_the_ripper
 
Выложил эталон SM_V10303SP5 в хранилище...
Прогнал проверку структуры и как ни странно, но по ограничениям все ок
Насколько я понимаю, из этого всего стоит обратить внимание только на размерность колонок?

Объекты:
Цитата:
Лишний INDEX PARTITION FFMAPREP_DOC
Лишний INDEX PARTITION FFMAPREP_LOCFROM
Лишний INDEX PARTITION FFMAPREP_LOCTO
Лишний INDEX PARTITION FFMAPREP_SALEDATE
Лишний INDEX PARTITION FFMAPREP_SUPPLIER
Лишний INDEX SUBPARTITION FFMAPREP_DOC
Лишний INDEX SUBPARTITION FFMAPREP_LOCFROM
Лишний INDEX SUBPARTITION FFMAPREP_LOCTO
Лишний INDEX SUBPARTITION FFMAPREP_SALEDATE
Лишний INDEX SUBPARTITION FFMAPREP_SUPPLIER
Лишний TABLE PARTITION FFMAPREP
Лишний TABLE SUBPARTITION FFMAPREP
Лишний TABLE YA_TEMPOSTAT
Лишний TABLE YA_TEMPPRICE

Колонки таблиц:
Цитата:
Колонка FFDEBUGLOG.ID вместо размерности 38.0 имеет размерность 22
Колонка SMSTOREORDERSTASKPARAM.ALGMODE вместо размерности 38.0 имеет размерность 22
Колонка SMSTOREORDERSTASKPARAM.IWGENMODE вместо размерности 38.0 имеет размерность 22
Колонка SSEVENTLOG.MSGLINE вместо размерности 38.0 имеет размерность 22
Колонка SSMIGRATORARC.IMPORTEDCOMPS вместо размерности 38.0 имеет размерность 22
Колонка SSMIGRATORLOG.AMOUNT вместо размерности 38.0 имеет размерность 22
Колонка SSMIGRATORLOG.COMPID вместо размерности 38.0 имеет размерность 22
Колонка TTARTMATRIX.TYPE вместо размерности 38.0 имеет размерность 22
Колонка TTBILLSBASES.ITEMNO вместо размерности 38.0 имеет размерность 22
Колонка TTDEPOTCELLCAP.NLENGTH вместо размерности 38.0 имеет размерность 22
Колонка TTDEPOTCELLCAP.NLEVELS вместо размерности 38.0 имеет размерность 22
Колонка TTDEPOTCELLCAP.NPACKS вместо размерности 38.0 имеет размерность 22
Колонка TTDEPOTCELLCAP.NWIDTH вместо размерности 38.0 имеет размерность 22
Колонка TTDOCARTICLES.SPECITEM вместо размерности 38.0 имеет размерность 22
Колонка TTREALIZATION3.ID вместо размерности 38.0 имеет размерность 22
Колонка TTSALDOCP.OPTYPE вместо размерности 38.0 имеет размерность 22
Колонка TTSALDOCPPACK.OPTYPE вместо размерности 38.0 имеет размерность 22
Колонка TTTOVREPORTOBOROT.OPTYPE вместо размерности 38.0 имеет размерность 22
Колонка TTTRACEORDER.ID вместо размерности 38.0 имеет размерность 22
Колонка TTTRACEORDER.MSGLINE вместо размерности 38.0 имеет размерность 22
Ограничения: ОК

Индексы:
Цитата:
Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC)
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE)
21.04.2015 10:28
akonev
 
я так понимаю, возможности обратиться в поддержку Оракла нет.

рискну предположить, что ошибка значит примерно следующее: "тут вот ограничение какое-то приделано, а в словаре не написано, что это за ограничение такое, на что оно и про что оно"

потому и сверка структуры ничего не дает. она - судя по результату - по словарю сверяется. ошибка глубже. по той же причине любые селекты из вьюшек словаря тоже не дают результата.

значит надо начинать последовательным приближением локализовывать проблему. экспортировать не ALL, а только схему супермага. если ошибка повторяется - экспортировать только таблицы. найти, на чем валится.

кстати, а что в журнале экспорта последнее перед падением? а в самом дампе что видно?
21.04.2015 10:33
Mtirt
 
А нельзя попробовать это ограничение просто удалить?
Хотя, для этого нужно знать к какой таблице это ограничение принадлежит...
Опции темы


Часовой пояс GMT +3, время: 06:40.

 

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