UNDO表空间备份恢复
    
UNDO表空间在有热备没有事物交易的时候有数据块损坏的恢复
第一,先看一下确保undo表空间里没有交易的事物
SQL>select XID USN,XIDSLOT,XIDSQN fromv$transaction;
no rows selected
第二,确认当前所用的回退表空间
SQL>show parameter undo 
NAME                                          TYPE     VALUE
------------------------------------     -----------  ------------------------------
undo_management                     string     AUTO
undo_retention                             integer       900
undo_tablespace                    string         UNDOTBS1
第三查看表空间对应的数据文件
SQL>select   tablespace_name,file_name from dba_data_Files
TABLESPACE_NAME                FILE_NAME
------------------------------             ----------------------------------------
USERS                          /u01/tiger/oradata/orcl2/users01.dbf
SYSAUX                        /u01/tiger/oradata/orcl2/sysaux01.dbf
SYSTEM                        /u01/tiger/oradata/orcl2/system01.dbf
UNDOTBS2                      /u01/tiger/oradata/orcl2/undotbs02.dbf
TIGER                         /u01/tiger/oradata/orcl2/tiger.dbf
第四查看数据文件的状态
SQL> selectfile#,name,status,recover,error from v$datafile_header; 
 FILE#   NAME                                   STATUS         REC          ERROR
----------    ----------------------------------------                            -------                 ---            --------------------
  1          /u01/tiger/oradata/orcl2/system01.dbf     ONLINE                   NO
  3          /u01/tiger/orad