Oracle:仅导出架构

时间:2010-10-29 06:55:39

标签: oracle import schema oracle10g export

我有一个Oracle 10g数据库,现在我需要导出(如果可能的话)只有架构 (只有索引等的表结构......没有数据!)

这是可能的exp / imp还是我需要expdp / impdp?

迎接

3 个答案:

答案 0 :(得分:6)

可以exp使用参数ROWS=N

10g文档为here

尽管如此,

Data pump是首选;等效参数是CONTENT=METADATA_ONLY

答案 1 :(得分:1)

如果您只对表定义及其约束和索引感兴趣,您也可以使用Oracle的SQL Developer进行导出。

在SQL Developer 4.0中,这是在Tools |下数据库导出...在向导的第一页上,确保选中“导出DDL”,而不是“导出数据”。请注意,这允许您导出所有类型的数据库对象;如果你喜欢“对象类型”页面,你可以将它限制为只有表和索引。

答案 2 :(得分:1)

oracle-ddl2svn包中检查scheme2ddl工具。

scheme2ddl 是用于在ddl脚本集中导出oracle架构的命令行实用程序。通过基本命令行选项或高级XML配置提供大量配置