oracle 11g 数据库,使用 expdp 导出,导出过程中意外中断了。已经导出的dmp文件能否恢复数据?

oracle 11g 数据库,使用 expdp 导出,导出过程中意外中断了。已经导出的dmp文件能否恢复数据?,第1张

可以尝试使用UltraEdit之类的字符分析软件对dmp文件进行数据分析,如果能分析出实际内容,可以抢救部分数据,但完整的数据估计是抢救不了了,除非你在其它第三方的网盘或者移动硬盘有备份。

你已经说了是oracle11g,那么我就按照11g的做法来教你吧,和你确认几点东西,你前半句是想说明oracle被完全卸载了,只剩下数据库文件,dmp文件是吗?后半句是重新安装好了oracle11g,想要把数据库文件dmp文件恢复到oracle11g中,是吗?如果是这样,你可以这样做:

1,找到安装目录下的dpdump文件夹,将数据库文件dmp文件放进去。

2,运行DOS命令行,输入语句:impdp 用户名/密码@别名 dumpfile=dmp文件名.dmp回车

你先这样做,如果有报错再说吧,因为不知道你的数据库文件导出来的方式是什么方式,方式不同,语句也会有所不同。

应该是可以,以前弄过一次,重新安装个数据库,实例名与表空间与原数据库一致,然后把后生成的数据文件替换你的数据文件就好了。

具体挤不太清楚了,你可以上网搜下oracle冷备份。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12011889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存