Oracle XE和SQL Plus:如何恢复转储文件?

时间:2009-05-19 17:03:15

标签: oracle sqlplus

我有.dmp和.log文件。我需要使用SQLPlus或EX的某些功能恢复数据库架构和数据。我怎么做?我已经尝试过RECOVER命令和impdp。没有运气,或者我做错了什么。

3 个答案:

答案 0 :(得分:0)

什么版本的Oracle? .dmp文件是怎么创建的?您可以查看.dmp文件中的第一行(假设它是由exp生成的文件)来获取转储它的实用程序的版本。可能,你需要使用imp,虽然我不知道你遇到了什么问题impdp - 错误消息和使用的命令行会有所帮助。假设这是由exp产生的,RECOVER将无济于事。

答案 1 :(得分:0)

你可以在EX?

中使用“imp Scott / Tiger @ Machine file = MyDump.dmp”

P.S:我假设Oracle Ex == Oracle Express

答案 2 :(得分:0)

打开命令提示符并输入imp user / password @ db 您将立即提供文件和路径。

如果您收到如下消息: IMP-00010:不是有效的导出文件,标头验证失败 IMP-00000:导入终止失败 这意味着该文件是使用数据泵创建的,或者源版本较新。 如果没有,请按照提示,它应该是非常直接的。