Главная страница
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.48 MB
Время: 0.03 c
2-1141118521
Patrick
2006-02-28 12:22
2006.03.19
Принципиальный вопрос.


1-1140009670
kshin
2006-02-15 16:21
2006.03.19
Можно ли изменять таблицу DMT для класса в runtime?


15-1140603184
Старик
2006-02-22 13:13
2006.03.19
Информация по FoxPro


15-1140809079
DillerXX
2006-02-24 22:24
2006.03.19
Генетические алгоритмы, нейронные сети...


15-1140774865
-=Dark=-
2006-02-24 12:54
2006.03.19
При запуске, Delphi ругаеться на rtl60.bpl! Как исправить?