我是靠谱客的博主 忧郁盼望,最近开发中收集的这篇文章主要介绍简单介绍一下Oracle坏块处理的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Oracle的坏块处理分两个步骤:
1,检测坏块
2,修复坏块
其中检测坏块可以事用DBV工具也可以使用rman中的validate参数进行检测;
1)DBV工具:
        $ dbv file=+SEVEN/prod/datafile/seven.dbf blocksize=8192 userid=system/oracle
2)Rman检测:
        RMAN>backup validate database;
        SQL>select * from v$database_blcok_corruption;
修复坏块,针对较少的坏块修复可以使用以下方法:
RMAN>blockrecover datafile 8 block 56,127,234;    -----8号数据文件中的第56块、127块和234块出现坏块
 
针对大量的坏块或全部坏块修复方法如下:
RMAN>blockrecover corruption list;   -------前提是通过backup validate database 命令检测以后,在视图V$database_block_corruption中有大量坏块记录时使用
 
恢复结束后可用DBV工具再次检测一下看是否还有坏块;




--------------------------------------------------------------------------------------------

版权所有,转载请注明作者及原文链接,否则追究法律责任!

QQ:      584307876

作者:    Seven

原文链接:http://blog.csdn.net/sunjiapeng/article/details/10452779

邮箱:     seven_ginna@foxmail.com

最后

以上就是忧郁盼望为你收集整理的简单介绍一下Oracle坏块处理的方法的全部内容,希望文章能够帮你解决简单介绍一下Oracle坏块处理的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部