重新安装的系统配置要和崩溃前的一样,包括数据库的环境变量一致,sid一致,路径等,以前的控制文件也要存在,安装后将旧的数据文件和控制文件替换,然后就可以打开数据库了,如果是归档模式也得将归档日志放到相应目录

解决方案 »

  1.   

    TO olivenan(风雪) :
       
        谢谢你的指点,但是还是不行没人试过吗?
      

  2.   

    楼主装的是什么操作系统啊?Oracle版本?
      

  3.   

    用oradim吧! 
    重新建立一个实例(服务),设置启动方式,启动。
    这样做可以,曾经遇到过这样的问题。楼主可以看一下oradim相关的语法
    其间要使用orapwd重新建立一次口令文件。
      

  4.   

    to   jdsnhan(柳荫凉) 
         老大不行阿,能把你的方案详细说说吗?
      

  5.   

    重装的系统的计算机名要和原来的一样。另外,重新安装的ORacle要和原来的配置完全一样,包括安装的路径。表空间,等。然后把原来oracle目录下的oradata整个文件夹拷贝到现在oracle目录下的oradata覆盖现在的文件,就应该可以了。
      

  6.   

    orapwd 建立本地的口令文件
    oradim -delete 删除原内容
    oradim -new -sid sid -pfile 新建一个实例/服务 
    oradim -edit -sid sid -pfile  编辑建立的实例/服务
    oradim -startup -sid sid 设置启动模式
    应该是这样的一个过程
      

  7.   

    老大,这不就相当于是冷备份吗?
    安装一个完全一样的目录,把现在服务停掉,然后再把原来的文件按照原来的目录放回去就可以了。
    VERY EASH。