先把原来的orant目录copy到其他盘,比如d:
再安装oracle8.0.5系统,注意安装过程的选项要和原来安装的一样
安装完成后,到服务中停止oracle的所有服务
把安装的orant文件夹改为其他名字,再把d:\orant这个拷贝到原来安装的位置
启动服务中oracle的服务,这样就可以了

解决方案 »

  1.   

    不行,oracle启动失败!
    不记得原来的表空间的名字了,这个有没有影响的?
      

  2.   

    安装与原来基本相同配置,比如ORACLE的安装路径,数据库的存在位置等尽量配置成一样的。然后将原来的数据库文件覆盖新装的数据库文件即可。(注意:要先做好备份)如果原来的数据库的文件夹都没有动过的话,按上的方法
    装好数据库,备分ORACLE文件夹,装好数据库,建立在原来的目录,实例名相同
    关掉服务,把备份目录覆盖回来,启动数据库,
      

  3.   

    把你的数据库备份文件(admin,oradata下面的文件夹(名称为你的数据库名称),以及init.ora)放到新dbms相应的位置,再建一个相应的tns
      

  4.   

    你把报错信息写出来,如果原来数据还是好的话
    你要建立和原来一样的路径,一样的的实例名,关掉所有服务,
    覆盖原来目录。
     如果原来数据就已经启动有问题,而且是数据库内部问题,那
    采用这种方法也没有用了,你得用其他方法了,不是归档数据库的
    话,很可能救不了了,用
        你在服务器端,用SVRMGRL命令
    SVRMGRL> connect internal;
    SVRMGRL> SHUTDOWN IMMEDIATE;   
    SVRMGRL> STARTUP MOUNT;
    SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--'损坏前的时间'
    SVRMGRL> ALTER DATABASE OPEN resetlogs;