首页 热点资讯 义务教育 高等教育 出国留学 考研考公

ORACLE 的“dmp”是什么文件?

发布网友 发布时间:2022-04-22 02:22

我来回答

2个回答

热心网友 时间:2023-11-24 12:38

简介:dmp是Windows蓝屏瞬间建立的文件的后缀名,dmp文件是进程的内存镜像,计算机上称为mp文件。在Windbg中可以通过.mp命令保存进程的dmp文件。命令为:.mp /ma c:\testmp.dmp 使用了/ma参数的命令保存下来的mp文件应该包含进程的完整信息,包括整个用户态的内存,信息量全面,文件尺寸也相应的比较大。如果不使用/ma参数,保存下来的mp文件只包含了部分重要资料,比如寄存器和线程栈空间,文件尺寸会比较小,无法分析所有的数据。
作用:可以把程序的执行状态通过调试器保存到mp文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的。
打开方法:这种文件必须用专用工具软件打开,比如使用WinDbg打开。

热心网友 时间:2023-11-24 12:39

dmp是数据库导出的文件,用以备份数据库用,一般会用exp命令来导出,用imp命令来导入也就是恢复数据库。

导出数据库备份dmp文件
exp user/password@orcl file=d:\dataBak\oracle.dmp log=e:\log.txt full=y
导入数据库备份dmp文件
imp user/password@orcl file=d:\dataBak\oracle.dmp log=e:\log.txt ignore=y full=y

基本就用这些就可以了,我每次导出导入就只用了这些参数,都能满足需求的。

full=y就是全部,把表、存储过程、函数等一起导出,导入时也一样,导入中的ignore=y是忽略重复表,就是原来你存在这些表中的某个的话,会报错误信息,加上这个就不会了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com