Oracle数据库块的物理损坏与逻辑损坏

Oracle数据库块的物理损坏与逻辑损坏
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
一.物理块损坏:
各种各样的块损坏通常是通过ORA-1578报告出来的,详细的信息被记录在alert日志中。物理损坏的例子包括:
>坏头
>块破坏/不完整 (Fractured Block)
>块的checksum不正确 (Bad Checksum)
>块的位置错误 (Block Misplaced)
>归零的块/ORA-8103
 
二.逻辑块损坏:
当块包含一个正确的checksum和结构,但是块头一下的部分(块的内容)被损坏,可能引起不同的ORA-600错误。
逻辑损坏详细的损坏信息通常不打印在alert日志中,DBV将报告逻辑损坏的块。
逻辑损坏的例子包括:
>行被不存在的事务锁定-ORA-600[4512]等
>使用的空间大小不等于块的大小
>avsp bad
>等等
当启用db_block_checking,可能会产生内部错误ORA-600 [kddummy_blkchk] 或者 ORA-600 [kdBlkCheckError]。
本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18663

发表评论