服务器不能启动,只能重装,但是其oracle数据库文件仍在,
通过Oracle的数据文件 能否象 MSSQL2000那样附加?
可以的话,怎么操作
谢谢.

解决方案 »

  1.   

    可以,相当于恢复一个冷备份
    需要备份所有数据文件,控制文件和日志文件,
    装好之后shutdown, 再把原先的备份复制回去,再startup就可以了如果当初数据库是非正常关闭的,可能需要
    recover database until cancel;
      

  2.   

    你最好是把你有用的表空间导出成*.dmp,然后在导入你从新装的Oracl中
      

  3.   

    有类似的做法:先导出(备份),后导入(附加)
    导出
    exp name/password@dbname file=path/filename.dmp
    导入
    imp name/password@dbname file=path/filename.dmp full=y这个语句不需要解释了吧。
      

  4.   

    不止是数据文件,还需要归档、控制文件等等。
    最好的方法是在新机器上按照相同配置装oracle并建相同的库。
    然后把原来的orac了整个覆盖过去。
    也许能简单点,如果不行。
    就按照网上的手法一点一点地恢复吧。
      

  5.   

    把相应的文件COPY下来,包括数据文件,空制文件,日志文件
      

  6.   

    电脑都不能启动了,怎么还能exp。只是其数据库文件还在
      

  7.   

    有类似的做法:先导出(备份),后导入(附加) 
    导出 
    exp name/password@dbname file=path/filename.dmp 
    导入 
    imp name/password@dbname file=path/filename.dmp full=y