读取oracle数据泵.dump输出文件并转换为SAS或文本

时间:2011-12-02 23:52:17

标签: oracle

我有一个大的10gb + .dmp文件,我需要将其转换为平面文本文件或SAS文件。

我假设文件的大小使得使用oracle db的快速版重建数据库然后转换为SAS / text不可用。

除了购买易于实施的oracle标准许可证之外,还有其他选择吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

11g的快速版允许最多11 GB的用户数据。假设您没有导入任何索引,并且转储文件足够小(显然,10 GB和11 GB之间没有足够的空间),您应该可以将其导入11g快速版数据库。

如果您有超过11 GB的用户数据,您可能会进行多次转换,导入一半表,将数据导出到平面文件,删除这些表,然后导入另一半表并导出数据到平面文件。显然,这是更多的手动工作 - 你需要使用impdp的SQLFILE参数将DDL写入文件,然后查看为INCLUDE或{{指定的内容。 1}}参数,用于限制要导入的表集。但它可以节省许可成本。

如果您确实需要购买许可证,您可以使用比标准版或标准版便宜得多的个人版。