系统是windowsXP我们用的是oracle805,由于机器中毒,扫描后oracle就启动不起了,我当时只把database目录全考下来。系统重装后再把database覆盖后怎么也启动不起来,以前重装系统后都是这样作的,没有问题。这次不行!!甚么原因,把系统换成win2000也不行,那位高手知道如何处理?数据一定要恢复的,你可是几年的数据!!
救命!!

解决方案 »

  1.   

    你能不能把整个覆盖和重新启动的过程详细写出来,包括报错的信息。我感觉要执行手动的instance recovery
      

  2.   

    重要的、可能被感染的文件都在BIN目录下。
      

  3.   

    比较简单的办法,
    1 先按原SID建一个一样的数据库,
    2 再把服务停掉
    3 把所有文件用备份的覆盖,包括spfile,controlfile,datafile,logfile等
    4 起服务,起库
      

  4.   

    他只是复制了database下面的目录,恐怕初始化文件都没有了。
    建立一个sid一模一样的数据库以外,连数据库文件,数据库文件个数恐怕都要一致。从LZ说的方法,应该是说冷备份了。LZ可以先看看,这次启动失败了,都是什么错误。
    会在Trace里面看到的。
    确认一下这个吧。