Oracle 块损坏/坏块的原因

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

目的

本文主要讨论了造成块损坏的一些原因。

范围和应用

适用于试图了解数据库中块损坏原因的用户。

相关文献    

通常,损坏发生后,组织管理层需要从数据库管理员处获得一些信息,来了解损坏是如何发生的,他们需要做些什么来加以避免。

造成损坏的原因很多,大致可分为以下几类:

  • 1. 硬件故障

最常见的硬件故障是硬盘上块的物理损坏或是磁盘控制器发生故障,在磁盘发生故障的情况下,磁盘可能完全损坏或者盘片个别点可能会损坏。 典型的是,该损坏仅限于 磁盘上的文件, 最常见的原始是运行时的电压浪涌和系统的运动、硬件的年限或制造缺陷,该磁盘的OS级别的系统调用通常受到影响。(对文件的读取和写入)

在磁盘控制器出现故障的情况下,你可能会看到和磁盘故障相同的行为,但通常它并不限定于一个磁盘,控制器可能偶尔无法进行读取和写入,或者存在镜像磁盘间读取和写入的协调问题,控制器也可能完全损坏。在任何情况下,你通常会看到OS相关的错误和/或故障。

        

  • 软件故障     

    在软件出现故障的情况下,你通常会收到不会在OS级别显示的Oracle错误, 他们往往都伴随着内部错误、核心转储或特定的错误,表明无法读取或写入未出现,并且蓄意试图删除或复制已成功完成的文件,  这些错误通常是由几种已知的原因造成的,数据库或 OS 操作系统的问题极端严重,该数据库性能很差现或反复崩溃, 当数据库打开时关闭后台进程,对涉及从磁盘或内存读取或写入的任何正常的内核级别活动的不恰当的处理已经被定义成错误或者还未被定义成错误。

造成软件故障的原因是不同的,除非是与错误相关的,通常不会出现一致的原因。

  • 硬件和软件故障

    这些是最难区分的,他们可能会通过任何数量的方式表现,需要硬件专家、软件专家和开发商共同努力来理清问题的根源。

如何为损坏做准备

a. 准备故障应急预案

b. 保持补丁版本是最新的

c. 调试

头号解决方案是做好最坏的打算。

   定期备份和输出,同时调试数据库和OS操作系统,另一个考虑是研究硬件的寿命,规划到资金预算,以便定期迁移到由预期寿命确定的新系统上。

    总之,没有可以完全消除损坏发生风险的方法,只能尽量减少风险,制定相应的计划。

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号