win2k+oracle 8.0.5,什么都没备份过,停电引起故障,任何帐户均不能访问oracle。如何从.ORA文件恢复数据???

解决方案 »

  1.   

    oracle not available,其实什么错误都一样,问题的关键在于如果有且仅有存储数据的ORA文件,能否恢复其中的数据,用其他第三方工具能读出来都行。
      

  2.   

    sqlplus 中用internal/oracle登录
    SQL> startup mountSQL> alter database open;SQL> conn system/mangerSQL>
      

  3.   

    具体错误信息是什么
    首先拷贝ORACLE目录做一个备份
    然后c:\svrmgr
    c:\svrmgr>connect internal
    c:\svrmgr>startup mount
    c:\svrmgr>alter database open;在这里把错误的信息和号码贴出来
      

  4.   

    还不够明白啊???就是说ORACLE系统挂了,如何从ORA文件中提取数据出来。大家都知道,数据就保存在这儿的。系统可以重装,文件可以重建,关键是如何从拷贝出来的ORA文件提数据(注意:其他ORA文件通通不管,就一个装数据的ORA文件,该如何处理),这其实是个很普遍的问题,大多数管理员都不是很了解ORACLE,因为各种客观原因,有时没备份任何东西也是很正常的。
      

  5.   

    \oracle\ora81\bin\svrmgr.exe
    svrmgr>connect internal/oracle
    svrmgr>startup mount
    svrmgr>alter database open;
    svrmgr>shutdown;
      

  6.   

    用dul工具可以提取出你的ora数据文件内容,可以选择恢复成一个dmp格式的文件。关键是你有没有这个工具呀。
      

  7.   

    可以看看跟踪日志,究竟是哪里错误,坏到什么程度.也不一定就是oracle挂了.
      

  8.   

    哎,看看我遇到的一个同样的例子吧~http://www.itpub.net/315577.html