从“oracle备份”文件创建平面文件

从“oracle备份”文件创建平面文件,oracle,database-backups,database-administration,flat-file,informatica,Oracle,Database Backups,Database Administration,Flat File,Informatica,我有一个场景需要参考oracle db备份文件.bkp/.dmp。由于实时运行的应用程序带来的限制,我无法接触Oracle db。我不太了解这些备份文件的性质,因此提出了这个问题。这些文件是加密的还是压缩的?它们是按表空间隔离的吗?我可以肯定地知道,我可以使用的不是平面文件 是否有任何oracle选项或实用程序或unix命令/实用程序可用于将oracle db备份文件转换为平面文件?我计划将备份文件从oracle server导入我的驱动器 还有像Informatica这样的ETL工具可以完成这

我有一个场景需要参考oracle db备份文件.bkp/.dmp。由于实时运行的应用程序带来的限制,我无法接触Oracle db。我不太了解这些备份文件的性质,因此提出了这个问题。这些文件是加密的还是压缩的?它们是按表空间隔离的吗?我可以肯定地知道,我可以使用的不是平面文件

是否有任何oracle选项或实用程序或unix命令/实用程序可用于将oracle db备份文件转换为平面文件?我计划将备份文件从oracle server导入我的驱动器


还有像Informatica这样的ETL工具可以完成这项工作吗

唯一真正有用的工具:如果您使用的是不推荐使用的exp工具,那么唯一可以读取转储文件的工具就是impdp或imp。因此,您唯一的选择是将转储文件恢复到某个服务器中,并从那里创建平面文件。没有其他选择。只需添加到@a_horse_,并使用_no_名称即可-这假定生成这些文件的人使用exp或expdp实用程序来创建它们。这是基于.dmp扩展的合理推断。但这只是一种推断——可能有人使用了任意数量的工具以任意数量的格式生成文件,并简单地将文件命名为.bkp或.dmp扩展名。您可能需要了解文件是如何创建的,然后我们才能确定您有哪些选项(如果有的话)。