验证数据备份集是不是可以用来做恢复和数据文件是否损坏、坏块
三种方式:
1.validate
validate database ;validate tablespace users; validate datafile 1; validate archivelog all
validate datafile 1 block 10; validate backupset 28;
dbv file= 不需要进入rman
db_block_checksum=typical
用于控制数据库中数据文件和read文件中块的校验和写入,数据库正在正常操作期间为每一个块计算校验和,将其写入磁盘之前存储在块的头部,当数据库从磁盘中读取的时候,会计算校验和,与之前存储的校验和做比较,如果不匹配则损坏
物理损坏 :数据库无法识别该块,校验和无效,块全部是0 ,坏的头和尾部不匹配
逻辑损坏 :块的内容的在逻辑上不一致,行片损坏、索引条目损坏
默认,rman不检查逻辑坏块,validate check logical database
2.backup validate database
不生成备份
backup validate check logical database; backup validate archivelog all;
backup validate database archivelog all;
3.restore database validate