使用validate验证数据库

验证数据备份集是不是可以用来做恢复和数据文件是否损坏、坏块

三种方式:

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

   

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤舞飘伶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值