驗證數據備份集是不是可以用來做恢復和數據文件是否損壞、壞塊
三種方式:
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
? ?
? ?