你只备份了数据文件吗?
没有归档文件?
重做日志文件?
这样不行
如果你有别人导出(exp)的备份文件(*.dmp)
这样可以恢复

解决方案 »

  1.   

    在你所安装的目录下用
    exp system/密码@数据库名   file =C:\temp\备份的.dmp文件   full=y;
      

  2.   

    在你所安装的目录下用
    imp system/密码@数据库名   file =C:\temp\备份的.dmp文件   full=y;
    不好意思,每天做备份打习惯了
      

  3.   

    如果有控制文件,数据文件 ,init.ora和redo日志
    那样创建一个同名的实例,然后shutdown 数据库,将以上各文件复位并重新产生口令文件 pwd{SID}.orastartup 数据库就行了
      

  4.   

    如果有控制文件,数据文件 ,init.ora和redo日志
    那样创建一个同名的实例,然后shutdown 数据库,将以上各文件复位并重新产生口令文件 pwd{SID}.orastartup 数据库就行了