您的位置:首页 > 其它

RMAN恢复坏块(有备份)

2016-02-23 16:57 344 查看
坏块产生之前进行了备份

SQL> select count(1) from testbbed;
select count(1) from testbbed
*
ERROR at line 1:
ORA-01578: ORACLE data block corrupted (file # 5, block # 136)
ORA-01110: data file 5: '/u01/app/oracle/oradata/single2/test1.dbf'

RMAN> blockrecover datafile 5 block 136;

Starting recover at 17-FEB-16
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=38 device type=DISK

channel ORA_DISK_1: restoring block(s)
channel ORA_DISK_1: specifying block(s) to restore from backup set
restoring blocks of datafile 00005
channel ORA_DISK_1: reading from backup piece /u01/app/oracle/fast_recovery_area/SINGLE2/backupset/2016_02_17/o1_mf_nnndf_TAG20160217T043412_cd71y4j6_.bkp
channel ORA_DISK_1: piece handle=/u01/app/oracle/fast_recovery_area/SINGLE2/backupset/2016_02_17/o1_mf_nnndf_TAG20160217T043412_cd71y4j6_.bkp tag=TAG20160217T043412
channel ORA_DISK_1: restored block(s) from backup piece 1
channel ORA_DISK_1: block restore complete, elapsed time: 00:00:01

starting media recovery
media recovery complete, elapsed time: 00:00:01

Finished recover at 17-FEB-16

SQL> select count(1) from testbbed;

  COUNT(1)
----------
      2834
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: