使用Oracle RMAN来进行基于表空间的恢复


  本文标签:Oracle RMAN

  以下的文章主要是对如何正确的使用Oracle RMAN来进行基于相关表空间的恢复做一详细介绍,我们通过示范案例来对Oracle RMAN来进行基于相关表空间的恢复进行说明,以下就是相关内容的描述,仅供参考:

  1.察看备份文件

  复制代码$ rman target /

  

  1. Recovery Manager: Release 10.1.0.2.0 - 64bit Production  
  2.  
  3. Copyright (c) 1995, 2004, Oracle. All rights reserved.  
  4.  
  5. connected to target database: EYGLE (DBID=1337390772)  
  6.  
  7. RMAN> list backup of datafile 1;  
  8. List of Backup Sets 
  9. ===================  
  10. BS Key Type LV Size Device Type Elapsed Time Completion Time  
  11. ------- ---- -- ---------- ----------- ------------ ---------------  
  12. 17 Full 131M DISK 00:01:50 29-MAR-05  
  13. BP Key: 17 Status: AVAILABLE Compressed: NO Tag: TAG20050329T065513  
  14. Piece Name: /data5/flash_recovery_area/EYGLE/backupset/  
  15. 2005_03_29/o1_mf_nnndf_TAG20050329T065513_14k2tmx7_.bkp  
  16. List of Datafiles in backup set 17  
  17. File LV Type Ckp SCN Ckp Time Name  
  18. ---- -- ---- ---------- --------- ----  

  1 Full 10605717 29-MAR-05 /opt/oracle/oradata/eygle/system01.dbf
2.mount数据库

  复制代码

  1. Oracle RMAN> startup mount;  
  2. connected to target database (not started)  
  3. Oracle instance started  
  4. database mounted  
  5. Total System Global Area 314572800 bytes  
  6. Fixed Size 1301704 bytes  
  7. Variable Size 261890872 bytes  
  8. Database Buffers 50331648 bytes  
  9. Redo Buffers 1048576 bytes 

  3.恢复数据文件

  复制代码Oracle RMAN> restore datafile 1;
 

  1. Starting restore at 30-MAR-05  
  2. allocated channel: ORA_DISK_1  
  3. channel ORA_DISK_1: sid=160 devtype=DISK 
  4. channel ORA_DISK_1: starting datafile backupset restore  
  5. channel ORA_DISK_1: specifying datafile(s) to restore from backup set  
  6. restoring datafile 00001 to /opt/oracle/oradata/eygle/system01.dbf  
  7. channel ORA_DISK_1: restored backup piece 1  
  8. piece handle=/data5/flash_recovery_area/EYGLE/backupset/2005_03_29/  
  9. o1_mf_nnndf_TAG20050329T065513_14k2tmx7_.bkp tag=TAG20050329T065513 
  10. channel ORA_DISK_1: restore complete  
  11. Finished restore at 30-MAR-05 


  上述的相关内容就是对使用Oracle RMAN进行基于表空间的恢复的描述,希望会给你带来一些帮助在此方面  。