我试图在Oracle 11.2.0.3.0上使用expdp导出一些模式DDL(不需要数据)。我需要尝试找到一种方法,既可以在不启用压缩的情况下导出它们,也可以导入忽略压缩。
据我所知,您可以使用12上的TRANSFORM参数删除导入时的压缩,但我找不到类似于11的内容。
导出:
expdp /@schema_name DIRECTORY=DMP_FILES DUMPFILE=schema_name.dmp CONTENT=METADATA_ONLY exclude=STATISTICS log=schema_name.log;
导入
impdp /@schema_name DIRECTORY=DMP_FILES DUMPFILE=schema_name.dmp log=schema_name.log;
答案 0 :(得分:1)
看起来11g中唯一的方法是使用sqlfile
param作为impdp的一部分将现有的dmp文件转换为DDL文件。然后我在服务器上通过SQLplus运行它们。