我需要将 .dmp 数据库文件转换为唯一的 .sql 文件。我已经安装了 Oracle 12.2.0。我正在使用 Windows 10。
我该怎么做?
太感谢了
无论是数据泵转储还是通过常规导出导出的转储:这两种工具都以专有格式创建文件,您无法将它们转换为文本。
你为什么想这么做?如果您想重新创建包含所有数据的架构,只需使用 impdp(数据泵)或 imp(常规)导入转储,您就有了架构。
如果您想知道某个对象的某种结构(例如视图),您可以只导入该对象。
只需运行 impdp help=Y (datapump) 或 imp help=Y (conventional) 看看如何做到这一点。
如果您真的想要数据库的可读文件,请查看 Oracle SQL*Developer,它支持将表卸载到插入语句等中,并将某些对象的 DDL 语句导出为文本格式。
干杯