flowerofwind(现实很残酷) 
那请问我该怎么做?

解决方案 »

  1.   

    一下也说不清楚,还是看看高人们的文章
    http://surpass.swpi.edu.cn/_script/show.asp?Board=backup&Id=41&Tabname=oracle琢磨琢磨,有时间看看backup and recovery user guide
      

  2.   

    1、SVRMGR> alter tablespace system begin backup;
    2、然后用操作系统命令进行表空间文件的备份,ex、copy ../..../system.dat ../../dfdf.dat  
    3、SVRMGR> alter tablespace system end backup;
      

  3.   

    jxwa_wzw(加分吧) 说的很对哦,记着用操作系统的命令将你的系统表空间、用户表空间、工具表空间的数据文件拷贝到其他地方。恢复的时候还需要完整的归档日志,对不同的损坏,有不同的恢复方式,还是自己多看一下吧。
      

  4.   

    jxwa_wzw(加分吧):
    SVRMGR> alter tablespace system begin backup;   
    语句已处理。
    SVRMGR>$copy F:\ORACLE\ORADATA\ORADB\SYSTEM01.DBF f:\temp\SYSTEM01.DBF;
    SVRMGR> alter tablespace system end backup;
    语句已处理。
    是这个意思吗?
      

  5.   

    SQL> connect system/manager@oradb as sysdba;
    已连接。
    SQL>$copy f:\temp\TOOLS01.DBF F:\ORACLE\ORADATA\ORADB\TOOLS01.DBF;
    SQL> alter database datafile 'F:\ORACLE\ORADATA\ORADB\TOOLS01.DBF' offline;
    数据库已更改。                             
    SQL>  recover datafile 'F:\ORACLE\ORADATA\ORADB\TOOLS01.DBF'; 
    完成介质恢复。                                     
    SQL> alter database datafile 'F:\ORACLE\ORADATA\ORADB\TOOLS01.DBF' online;
    数据库已更改。                              可是TOOLS表空间没有恢复以前的样子
    请问是我什么地方做的不对
    大家是如何做的(请具体描述好吗?)