我有.dmp和.log文件。我需要使用SQLPlus或EX的某些功能恢复数据库架构和数据。我怎么做?我已经尝试过RECOVER命令和impdp。没有运气,或者我做错了什么。
答案 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:导入终止失败 这意味着该文件是使用数据泵创建的,或者源版本较新。 如果没有,请按照提示,它应该是非常直接的。