【发布时间】:2014-10-17 12:31:20
【问题描述】:
我有一个 backup.dmp 文件,这是我在 oracle 中构建的数据库的备份文件。请建议我如何查看存储在该 backup.dmp 中的表、架构等?我应该安装一些软件来打开这个 backup.dmp 文件吗? 提前谢谢你。
【问题讨论】:
我有一个 backup.dmp 文件,这是我在 oracle 中构建的数据库的备份文件。请建议我如何查看存储在该 backup.dmp 中的表、架构等?我应该安装一些软件来打开这个 backup.dmp 文件吗? 提前谢谢你。
【问题讨论】:
.dmp 文件已由 oracle 工具(数据泵或导出)生成。要利用此文件,您需要安装 Oracle(尝试以 oracle 10g express 为例),然后使用 import(imp) 或 data pump (impdb)
【讨论】:
您可以使用 Toad(必须完全获得 DBA 扩展许可)、imp 或 impdp 查看转储文件内容。
impdp scott/tiger@orcl directorory=dpump sqlfile-abc.sql dumpfile=xyz.dmp and logfile=xyz_log.log full=y
或者
imp scott/tiger@orcl file=abc.dmp show=y log=abc_log.log full=y
这些命令将创建实际 DB 创建的可视 DDL。
【讨论】: