Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Как обойти ошибку в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
4-1135599209
psa247
2005-12-26 15:13
2006.03.19
ShellExecuteEx !


15-1140629398
Tria
2006-02-22 20:29
2006.03.19
Есть ли у кого-то опыт написания программ на Kylix?


1-1139816713
BanderLog
2006-02-13 10:45
2006.03.19
Отображение длительных процессов


3-1138185122
raferty
2006-01-25 13:32
2006.03.19
Русский язык и MySQL 5.0.18


2-1141008905
alex111
2006-02-27 05:55
2006.03.19
в системный трэй