你保存的是什么数据文件.dmp吗?要是.dmp的数据文件。那末重新安装oracle见表空间用户直接再导入就可以了。
如果不是.dmp文件。而是oracle\oradata\orcl\下的数据文件那么可能比较麻烦一些。
我之前碰到过一次这种情况,只要把这些文件Copy新安装的oracle的oracle\oradata\orcl目录下就了一,不过新安装的oracle配置必须与原来安装的oracle相同什么都不能差,包括,服务器机器名,oracle安装路径。表空间名用户名。一切oracle相关的配置都要保证与原来的一样。我原来自己试验的时候时成功的。你不妨试试,死马当活马医吧!

解决方案 »

  1.   

    我1月份的备份数据是DMP文件,但是要恢复这个文件的话缺少5个多月的数据,现在剩下的是数据表文件(我建了三个表空间来存放数据)。我听他们说8.15这个版本可以找回数据,但8.17这个版本好像不行,而不幸的是我用的正是8.17这个版本。
      

  2.   

    我们用的到是正版的oracle,可是因为买的早,现在已经过了售后的期限了,现在只希望谁曾解决过类似的问题,看能不能借鉴一下,像你说的,死马当活马医,如果实在不行,也只能恢复成1月份的数据了
      

  3.   

    先备份数据文件
    安装oracle
    建一个一样的实例
    将原数据文件覆盖现在的
    重建控制文件
    起库--成功--作全备份
      

  4.   

    你只有一个数据文件都可以恢复,更何况你还有那么多数据文件!如果了解了ORACLE文件的内部结构其实很简单就把数据恢复了!
    q:947901
    www.sosdb.com