知识大全 表中出现Block错误的恢复方法及具体步骤[1]

Posted 文件

篇首语:时人不识凌云木,直待凌云始道高。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 表中出现Block错误的恢复方法及具体步骤[1]相关的知识,希望对你有一定的参考价值。

表中出现Block错误的恢复方法及具体步骤[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  错误示例:

  block corrupt 的log  Current log# seq# mem# : /data /obs _db/obs _log/obs _redo_ log  ***  Corrupt block relative dba: x f f file= blocknum=   Fractured block found during buffer read  Data in bad block type: format: rdba: x f f

  解决方法

  用Oracle的工具

  首先需要用dbms_repair check_object先检查一下 然后再用dbms_repair fix_corrupt_blocks修复 如果修复不了 你可以用dbms_repair skip_corrupt_blocks

  具体过程的说明

  DBMS_REPAIR CHECK_OBJECT (  schema_name IN VARCHAR   object_name IN VARCHAR   partition_name IN VARCHAR DEFAULT NULL   object_type IN BINARY_INTEGER DEFAULT TABLE_OBJECT   repair_table_name IN VARCHAR DEFAULT REPAIR_TABLE   flags IN BINARY_INTEGER DEFAULT NULL   relative_fno IN BINARY_INTEGER DEFAULT NULL   block_start IN BINARY_INTEGER DEFAULT NULL   block_end IN BINARY_INTEGER DEFAULT NULL   corrupt_count OUT BINARY_INTEGER);  DBMS_REPAIR FIX_CORRUPT_BLOCKS (  schema_name IN VARCHAR   object_name IN VARCHAR   partition_name IN VARCHAR DEFAULT NULL   object_type IN BINARY_INTEGER DEFAULT TABLE_OBJECT   repair_table_name IN VARCHAR DEFAULT REPAIR_TABLE   flags IN BINARY_INTEGER DEFAULT NULL   fix_count OUT BINARY_INTEGER);  DBMS_REPAIR SKIP_CORRUPT_BLOCKS (  schema_name IN VARCHAR   object_name IN VARCHAR   object_type IN BINARY_INTEGER DEFAULT TABLE_OBJECT   flags IN BINARY_INTEGER DEFAULT SKIP_FLAG);  dbv

  你也可以用dbv工具看一下你现在其他的数据文件有没有还有坏块的

  dbv file= yourfilename

  具体的恢复方法

  在Oracle数据库出现坏块时 Oracle会在警告日志文件(alert_SID log)中记录坏块的信息

  ORA : ORACLE data block corrupted (file # block # )  ORA : data file : /oracle /oradata/V /oradata/V /users dbf

  请注意 <AFN>代表坏块所在数据文件的绝对文件号 代表坏块是数据文件上的第几个数据块 出现这种情况时 应该首先检查是否是硬件及操作系统上的故障导致Oracle数据库出现坏块 在排除了数据库以外的原因后 再对发生坏块的数据库对象进行处理

cha138/Article/program/SQL/201311/16300

相关参考

知识大全 用Flashback功能恢复表中数据

用Flashback功能恢复表中数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这里只罗列出利用

知识大全 电信网络电视itv出现错误代码1302后重启机顶又恢复正常了 怎么解决

电信网络电视itv出现错误代码1302后重启机顶又恢复正常了怎么解决1、EPG主页地址没有通过有效性检测。2、针对EPG主页地址的域名解析失败。3、多次重试连接EPG主页地址失败,无法与其建立连接。故

知识大全 oracle升级后exp出现oracle942错误

  出现该错误的原因是由于exp的版本与数据库的版本不相同虽然的安装包已经安装成功但是数据字典表中的相关信心并为更新通过该语句查看   SQL>selectp_idversionfro

知识大全 今天我把路由器恢复出厂设定然后重新设定了一下就出现了电信宽频拨号错误651是怎么回事

请问!今天我把路由器恢复出厂设定然后重新设定了一下就出现了电信宽频拨号错误651是怎么回事?恢复出厂设定后,要得重新设定无线路由器。猫接无线路由器吗,你这样做:无线路由器插上电,先不要接猫,把无线路由

简述恢复重建的主要步骤

简述恢复重建的主要步骤。答案:(1)设立恢复重建机构;(2)确定恢复目标;(3)制定恢复计划;(4)寻求援助、组织重建。【知识点】恢复期间的管理方式,以及各阶段应急工作的总结和评估重点【答案依据】《政

简述恢复重建的主要步骤

简述恢复重建的主要步骤。答案:(1)设立恢复重建机构;(2)确定恢复目标;(3)制定恢复计划;(4)寻求援助、组织重建。【知识点】恢复期间的管理方式,以及各阶段应急工作的总结和评估重点【答案依据】《政

家装墙面瓷砖粘贴施工要点及具体施工步骤是什么?

①墙砖使用前,要仔细检查墙砖的尺寸(长度、宽度、对角线、平整度)、色差、品种,防止混等混级。墙砖的品种、规格、颜色和图案应符合设计、住户的要求,表面不得有划痕,缺棱掉角等质量缺陷。②墙面砖铺贴前应浸水

怎样铺马赛克瓷砖?铺马赛克瓷砖的具体步骤有哪些?

铺马赛克瓷砖的具体步骤如下。(1)基层处理。将基层清理干净,并用水洗刷。(2)标筋。在墙面弹好建筑标高线,在墙四周做灰饼,每隔1.5米冲筋。厨房及卫生间内马赛克的表面应比楼地面建筑标高低20毫米。(3

装修时怎样铺陶瓷地砖?铺陶瓷地砖的具体步骤有哪些?

铺陶瓷地砖的具体步骤如下。(1)基层处理。将基层清理干净,并用水进行刷洗。(2)贴饼、冲筋。弹出地面建筑标高线和踢脚线上口线,然后在房间四周做灰饼,灰饼表面应比地面建筑标高低一块砖的厚度。厨房及卫生间

根据《安全生产应急管理人员培训及校核规范》规定,关于应急恢复与善后工作应包括内容中,阐述错误的是()。

电力安全生产知识竞赛题:根据《安全生产应急管理人员培训及校核规范》规定,关于应急恢复与善后工作应包括内容中,阐述错误的是()。A、了解恢复期间管理的重要性B、熟悉恢复期间的管理方式,以及各阶段应急工作