Экспорт схемы - порядок объектов

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Экспорт схемы - порядок объектов

Сообщение Yuri Abele » Пт 31 май 2013 14:26

:!:
Здравствуйте!
У меня проблема с экспортом схемы базы.
Возможно я сам что-то не доделываю но что именно я найти не смог :-(
Проблема в том, что последовательность создаваемых объектов нарушена.
К примеру UDF, использующая VIEW, стоит в сгенеренном скрипте раньше, чем сам VIEW.
Такой экспорт бесполезен - база данных, восстановленная с него, будет не со всеми объектами.
Вы же показываете для каждого объекта кем он используется и от кого зависит. Почему бы не учесть эту информация при экспорте?

Alexander

Re: Экспорт схемы - порядок объектов

Сообщение Alexander » Пт 31 май 2013 16:13

В данный момент мы занимаемся исследованием данной проблемы и свяжемся с Вами в ближайшее время.

Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Re: Экспорт схемы - порядок объектов

Сообщение Yuri Abele » Пн 03 июн 2013 06:52

Спасибо, что уже занимаетесь. Вы не могли бы назвать примерные сроки, когда эта проблема будет решена? У нас, к сожалению, сроки немного поджимают :-/

Alexander

Re: Экспорт схемы - порядок объектов

Сообщение Alexander » Пн 03 июн 2013 13:51

К сожалению, в данный момент функциональность экспорта схем не учитывает такие зависимости. Мы планируем поддержать обработку таких зависимостей в одной из следующих версий.

Заметьте, что, не смотря на то, что Oracle выдаёт ошибку, функция создаётся, хоть и невалидная. Вы можете откомпилировать данную функцию, для того чтобы она стала рабочей. Если Вы выполняете миграцию БД с одного сервера на другой, Вы можете воспользоваться функциональностью сравнения и синхронизации схем, установив опцию 'Компилировать зависимые объекты после синхронизации' на странице 'Опции' мастера синхронизации схем.

Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Re: Экспорт схемы - порядок объектов

Сообщение Yuri Abele » Пн 03 июн 2013 14:00

К сожалению мы не можем сравнить две схемы, т.к. вторая доступна только через VPN и потом в Remote Desktop.
Т.е. единственная возможность - это "вытащить" скрипт базы, и потом его импортировать.

Объекты, к сожалению создаются не все. Не так, что они создаются, но приходится их перекомпилировать, а именно, что не создаются. Те, что создаются, но требуют перекомпиляции, тоже есть, но это мелочи, я бы и не стал даже беспокоить по этому поводу.

Alexander

Re: Экспорт схемы - порядок объектов

Сообщение Alexander » Пн 03 июн 2013 14:48

Не могли бы Вы прислать нам тестовый скрипт объекта, а также скрипт используемого в нём представления, для того чтобы мы смогли воспроизвести данную проблему на нашей стороне?

Вы можете прислать ответ в нашу службу поддержки на supportATdevartDOTcom

Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Re: Экспорт схемы - порядок объектов

Сообщение Yuri Abele » Пн 03 июн 2013 15:57

Хм, попробовав еще пару раз удалось-таки полностью импортировать.
Это странно как-то. Оно то удается, то нет.
TSS_GMDB_DEV 20130603 1649.sql.zip
Дамп схемы
(16.53 КБ) 338 скачиваний

Alexander

Re: Экспорт схемы - порядок объектов

Сообщение Alexander » Вт 04 июн 2013 11:05

Пожалуйста, сообщите нам, если у Вас возникнут ещё какие-либо вопросы.

Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Re: Экспорт схемы - порядок объектов

Сообщение Yuri Abele » Вт 04 июн 2013 13:01

Обязательно! Спасибо!

Закрыто