欢迎光临
我们一直在努力

11G新特性 -- 块介质恢复性能增强(block media recovery)

11G新特性 — 块介质恢复性能增强(block media recovery)

块介质恢复性能增强(block media recovery) :

只是恢复受损的块。不需要将受损的数据文件offline。

针对受损的数据块,使用备份中好的数据块进行restore和recover,避免了对整个数据文件的restore和recover。


前提条件:



必须开启闪回数据库功能。

在oracle 10g中,blockrecover命令可以执行块介质恢复。

在oracle 11g中,新的命令recover … block代替了blockrecover。

recover … block会在寻找备份文件之前,检索闪回日志。在执行recover … block操作时,数据库必须是open或mount状态。rman需要使用归档日志来执行块恢复,数据库也必须是归档模式。


如何找出受损的数据块:


·analyze表和索引

·list failure

·validate

·backup validate 命令

·export to dev/null?

·v$database_block_corruption


使用recover … block修复受损的数据块:

RMAN> recover dataflie 2 block 3,datafile 5 block 11;
RMAN> recover dataflie 2 block 3,datafile 5 block 11 from tag=test1; #指定具体的备份


一次性修复所有的坏块:

RMAN> recover corruption list;

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。