Создание DDL для базовой линии для пролетного пути
У меня есть база данных Oracle 11 XE с 3 схемами, для которой я хочу создать файл DDL, чтобы создать базовый сценарий для использования с flyway.
Я попытался экспортировать только DDL из всех трех схем, но в результате sql не включает создание пользователей или создание табличных пространств. Он просто начинается с sql для создания таблиц, которые не будут работать, поскольку пользователей или табличных пространств не существует.
Есть ли способ сделать это с sql-developer или я использую не тот инструмент для работы здесь?
Я думаю, что мне может понадобиться включить все объекты SYSTEM в DDL, но я не знаю, как будет работать импорт этого в работающий экземпляр oracle.
Любые советы или подсказки, за которые я был бы благодарен, начинаю думать, что этот план просто невозможен.:-(
Спасибо
Matt
1 ответ
Когда мы генерируем ddl для схемы, мы берем объекты схемы, а не определение пользователя, которому принадлежит схема, и не табличные пространства, используемые в схеме
Вы все еще можете получить их, просто откройте панель DBA -