【发布时间】:2019-07-22 17:01:14
【问题描述】:
我有一个 oracle 11 XE 数据库,其中包含 3 个模式,我想创建一个 DDL 文件以创建一个基线脚本以与 flyway 一起使用。
我尝试仅导出所有 3 个模式的 DDL,但生成的 sql 不包括用户的创建或表空间的创建。它只是从 sql 开始创建表,由于用户或表空间不存在,因此无法正常工作。
有什么方法可以使用 sql-developer 执行此操作,还是我在这里使用了错误的工具来完成这项工作?
我想我可能需要在 DDL 中包含所有 SYSTEM 对象,但不知道如何将其导入到正在运行的 oracle 实例中。
任何我会感激的提示或提示,我开始认为这个计划是不可能的。 :-(
谢谢
马特
【问题讨论】:
-
表空间在技术上不是架构的一部分,这就是为什么它们不在其中...您可以同时获取两者的 DDL,但不能通过导出向导
-
我刚刚回复了你的另一个问题stackoverflow.com/questions/54941316/…
标签: oracle oracle-sqldeveloper flyway