操作系统是sun solris 5.8
数据库是 oracle 9201
系统崩溃了
重装后的oracle在 disk1/oracle下面 用户是oracle
原来数据库是在disk1/oracle9下面
数据文件都是好的,能不能利用原来的oracle9下面的数据文件将数据库恢复回来?

解决方案 »

  1.   

    利用原来的parameter file和control file (可copy原来的到其它地方)
    1.startup   nomout;(指定pfile)
    2.alter database mout;
    3.rename datafile和redolog file
    4.alter database open;
    5.recreate temporary tablespace;
    6.check all files status
      

  2.   

    备份控制文件到trace文件,修改trace文件中的create control命令中的文件路径,然后用此命令重建控制文件。
      

  3.   

    三楼是否可以详细点,初学oracle 不懂啊
      

  4.   

    二楼 使用原来的PFILE启动系统?
      

  5.   

    可以使用原来的pfile
    startup nomount pfile='your_old_pfile.ora'
      

  6.   

    可以使用原来的pfile 
    只要将原来的parameter file里面有关路径的内容修改为正确的路径就行了.