关于oracle数据库坏块的总结.docVIP

  • 10
  • 0
  • 约 5页
  • 2017-06-11 发布于北京
  • 举报
关于oracle数据库坏块的总结.doc

关于oracle数据库坏块的总结 【摘 要】在天津地铁1号线系统数据库全库备份过程中,经常出现由于数据库坏块导致全库备份中止的情况,本文针对1号线数据库坏块的产生及处理做了归纳总结,其中加入了个人工作中的一些经验教训。 【关键词】Oracle 数据库 坏块 一、什么是数据库的坏块 首先我们来大概看一下数据库块的格式和结构。数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer。在对数据块进行读取写入操作的时候,数据库会对要读写的数据块做一致性的检查,其中包括:数据块的类型、数据块的地址信息、数据块的 SCN号以及数据块的头部和尾部。如果发现其中有不一致的信息,那数据库就会标记这个数据块为坏块了。Oracle 数据坏块大致分为两种,一种是由于磁盘损坏造成的物理坏块,另外一种是由于数据库读写错误造成的逻辑坏块。 因此处理Oracle 数据坏块的时候首先需要考虑的就是坏块是由于什么造成的。如果是物理坏块,则首先需要考虑的是更换硬盘,然后再考虑逻辑坏块的处理方法。 二、坏块对数据库产生的影响 如果数据库出现坏块,数据库的告警日志文件里面会存在有如下的一些报错信息:Ora-1578以及Ora-600 and trace file in bdump Directory,数据坏块往往是数据库在执行某些insert、updata、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档