RMAN 中 “backup validate database” 语法可以用来扫描数据库中的物理错误,实际验证期间并不产生备份集。
如果需要更多的错误检查,可以使用backup 命令的check logical 选项来配置备份执行逻辑讹误检查,示例如下:
backup validate check logical database;
示例中RMAN 仅执行逻辑数据库验证操作,而不产生实际备份集。
需要注意如果要在给定的错误数内仍然继续执行备份,需设置maxcorrupt 参数值。如下:
run {
set maxcorrupt for datafile 1,2,3,4 to 10;
backup validate check logical database;
}
Leave a Reply