专栏首页数据和云Oracle写错误与文件离线

Oracle写错误与文件离线

当Oracle写数据文件遇到错误时,该如何应对呢?是离线文件还是崩溃实例?这个简单问题的技术变化跨度超过了20年。

自Oracle 11.2.0.2版本开始,一个新的隐含参数 - _datafile_write_errors_crash_instance 被引入到数据库中,通过这个参数名就可以了解到其含义:当发生数据文件写错误时,Crash数据库实例

为什么要引入这个参数呢?这个参数后台解决的是什么问题呢?我在《数据安全警示录》一书上曾经写过多个案例,在归档模式下当发生文件(非SYSTEM文件)写错误时,Oracle会自动将数据文件离线,这造成了很多灾难,类似的错误日志可能是这样的:

Fri Jan 13 19:32:21 2013
KCF: write/open error block=0xf1fa6 online=1
     file=73 /dev/rods_gm05
     error=27063 txt: 'IBM AIX RISC System/6000 Error: 22: Invalid argument
Additional information: -1
Additional information: 557056'
Automatic datafile offline due to write error on
file 73: /dev/rods_gm05

鉴于很多用户遇到的困境,Oracle做出了修正,这一修正在MOS上以BUG形式被提交,其内容为: Bug 7691270 Crash the DB in case of write errors (rather than just offline files)

在11.2.0.2之前,如果数据库运行在归档模式下,并且写错误发生在非SYSTEM表空间文件,则数据库会将发生错误的文件离线,在从 11.2.0.2开始,数据库会Crash实例以替代Offline。注意:在非归档模式下或者SYSTEM遭受错误时,数据库会直接崩溃。

当然如果我们不想尝试这个新特性,可以通过将 _DATAFILE_WRITE_ERRORS_CRASH_INSTANCE 设置为FALSE来屏蔽该行为,该参数是一个动态参数。

本文分享自微信公众号 - 数据和云(OraNews),作者:Eygle

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2013-10-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据恢复-SQL被注入攻击程序的应对策略(ORA-16703)

    前几天某客户紧急求助我们,其Oracle数据库由于重启之后无法正常启动。最后通过数据库全备进行了一天一夜的恢复,最后仍然无法正常打开数据库。 alter dat...

    数据和云
  • 明日开幕:转折点上-2015Oracle嘉年华

    最近几年,国内各种去IOE的声音起伏跌宕,开源产品渐渐深入人心,那么Oracle在做什么?行业向何方向发展? 2015嘉年华大会,正是在这样一个转折点上,Ora...

    数据和云
  • 转折点上 - 2015Oracle嘉年华的十大亮点

    最近几年,国内各种去IOE的声音起伏跌宕,开源产品渐渐深入人心,那么Oracle在做什么?行业向何方向发展? 2015嘉年华大会,正是在这样一个转折点上,Ora...

    数据和云
  • Oracle的数据库大会已演变成一场复仇之战

    一年一度的甲骨文大会在北京万达索菲特举行,与相比前几年的数据库大会,规模上有所缩减,内容上更聚焦,目的上更明确,与其说这是一场数据库上的技术盛宴,不如说这是甲骨...

    人称T客
  • 经典Bug永流传---每周一“虫”(二十三)

    人的一生机遇总是有的,如果把握不住,不要怨天忧人,原因只是自己不够优秀;不要把时间当垃圾处理,唯有珍惜光阴,才能提升生命的质量;两点之间未必直线最短,有时迂回...

    厦门-安仔
  • 【GitHub金牌】程序员必读职场15大定律和7大原则

    此处举个例子来说明:如果一个程序由两部分组成,一部分A(必须由一个处理器执行)和一部分B(可以并行执行),那么我们可以看到,向执行程序的系统添加多个处理器只能带...

    新智元
  • 别让诈骗挡住你回家的路

    点击阅读原文查看网页版

    腾讯大讲堂
  • 剑圣的苦恼 CDQ分治入门

    剑圣非常在意自己的实力排名,所以剑圣想知道力量, 敏捷, 智力皆在自己之下的英雄有多少个? 你能帮帮他吗?

    ACM算法日常
  • RS Meet DL(62)-[阿里]电商推荐中的特殊特征蒸馏

    今天介绍的论文是:《Privileged Features Distillation for E-Commerce Recommendations》 论文下载地...

    石晓文
  • 中文分词工具在线PK新增:FoolNLTK、LTP、StanfordCoreNLP

    继续中文分词在线PK之旅,上文《五款中文分词工具在线PK: Jieba, SnowNLP, PkuSeg, THULAC, HanLP》我们选择了5个中文分词开...

    AINLP

扫码关注云+社区

领取腾讯云代金券