RMAN备份恢复之BLOCKRECOVER

本文详细介绍了如何使用RMAN的BLOCKRECOVER命令来恢复Oracle数据库中的坏块。通过模拟创建坏块,然后使用BLOCKRECOVER进行恢复,展示了该功能在处理个别损坏数据块时的实用性。在恢复过程中,不需要将数据文件脱机,使得恢复过程更加便捷。
摘要由CSDN通过智能技术生成
RMAN备份恢复之BLOCKRECOVER

  RMAN提供了单独恢复个别BLOCK的功能,这种功能作为普通恢复方法的补充,对于恢复数据库中出现的坏块可以快速的进行恢复。
  RMAN的BLOCKRECOVER是利用一个全备份作为基础,在此基础中应用日志,对于需要恢复的个别BLOCK进行恢复。

  下面演示一个BLOCKRECOVER的简单例子,首先是构造一个坏块,最简单的办法莫过于UltraEdit了。

  SQL> SELECT COUNT(*) FROM T3;

  COUNT(*)
  ----------
  50272

  SQL>SELECT DBMS_ROWID.ROWID_RELATIVE_FNO(ROWID), DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID) FROM T3 WHERE ROWNUM = 1;

  DBMS_ROWID.ROWID_RELATIVE_FNO(ROWID) DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)
  ------------------------------------ ------------------------------------
  4 40

  SQL> SHOW PARAMETER BLOCK_SIZE

  NAME                     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值