1.查看是否有坏块:select * from rpt_flagitem;
2.根据trace文件定位坏块位置
3.设置读取文件跳过坏块dbms_repair.skip_corrupt_blocks
4.
1)检查是否有坏块: dbv file= ***.DBF
2)确定坏块位置:
select tablespace_name, segment_type,owner, segment_name from dba_extents where file_id=10
and between block_id and block_id+blocks-1;
3)修复:
使用rman恢复坏块
RMAN> run {
blockrecover datafile 7 block 13 from tag='tag_ts_test';
}
不是很确定,希望高手修改指点,谢谢
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12878495/viewspace-682807/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12878495/viewspace-682807/