Форум: "Базы";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизКак обойти ошибку в exp/imp Оракла 8i ? Найти похожие ветки
← →
ANB © (2006-01-24 20:26) [0]В базе использованы объекты TYPE. Их там всего 3 штуки и ссылаются друг на друга (в иерархическом виде - типа наследования). На эти TYPE объекты есть ссылки в пакетах. Снимаю дамп. Обычно оракл разруливает ссылки и записывает скрипты в дамп в нужном порядке. Здесь смотрю дамп - а в нем объекты TYPE хотя и идут первыми, но не в том порядке.
При импорте, ессно, скрипты создания объектов TYPE - наследников валятся с ошибками, причем сами типы не создаются даже инвалидными. В результате потом не компиляются пакеты.
Это можно как нибудь побороть ?
← →
Desdechado © (2006-01-24 21:00) [1]а точно дело в последовательности?
при импорте оракл может сопротивляться, если типы с такими GUID-ами уже есть, GUID уникален во всей БД, а не в схеме
← →
ANB © (2006-01-24 22:23) [2]
> Desdechado © (24.01.06 21:00) [1]
Ругается именно на GUID. Но в скриптах гуидов нету. А зачем он в дамп гуиды прописывает ?
← →
Reindeer Moss Eater © (2006-01-24 22:26) [3]Если иерархия типов проста, можно попробовать разрулить ситуацию именуя типы нужным образом. Так как похоже, что импорт/экспорт типов производится просто в алфавитном порядке. На иерархию никакого внимания утилиты не обращают.
← →
Desdechado © (2006-01-24 22:39) [4]> в скриптах гуидов нету
естественно, он их сам придумывает
> А зачем он в дамп гуиды прописывает ?
врать не буду, не знаю
но это, видимо, важно, ибо в параметрах imp.exe есть специальные, которые отвечают за обработку существующих типов и GUID"ов, например, TOID_NOVALIDATE=()
← →
ANB © (2006-01-24 23:00) [5]
> Desdechado © (24.01.06 22:39) [4]
Спасибо, ща полезу читать про imp/exp повнимательнее.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c