Создание DDL для базовой линии для пролетного пути

У меня есть база данных Oracle 11 XE с 3 схемами, для которой я хочу создать файл DDL, чтобы создать базовый сценарий для использования с flyway.

Я попытался экспортировать только DDL из всех трех схем, но в результате sql не включает создание пользователей или создание табличных пространств. Он просто начинается с sql для создания таблиц, которые не будут работать, поскольку пользователей или табличных пространств не существует.

Есть ли способ сделать это с sql-developer или я использую не тот инструмент для работы здесь?

Я думаю, что мне может понадобиться включить все объекты SYSTEM в DDL, но я не знаю, как будет работать импорт этого в работающий экземпляр oracle.

Любые советы или подсказки, за которые я был бы благодарен, начинаю думать, что этот план просто невозможен.:-(

Спасибо

Matt

1 ответ

Решение

Когда мы генерируем ddl для схемы, мы берем объекты схемы, а не определение пользователя, которому принадлежит схема, и не табличные пространства, используемые в схеме

Вы все еще можете получить их, просто откройте панель DBA -

Другие вопросы по тегам