1、alert日志报错信息:

Corrupt block relative dba: 0x08f3ff01 (file 35, block

3407617)

Bad check value found during buffer read

Data in bad

block:

type: 6 format: 2 rdba: 0x08f3ff01

last change scn: 0x0000.9ec80357

seq: 0x1 flg: 0x06

spare1: 0x0 spare2: 0x0 spare3: 0x0

consistency value

in tail: 0x03570601

check value in block header: 0xbda9

computed block

checksum: 0x66e2

Reread of rdba: 0x08f3ff01 (file 35, block 3407617) found

same corrupted data

Mon Apr 15 11:39:05 2013

Corrupt Block Found

TSN = 37, TSNAME = 0000050346

RFN = 35,

BLK = 3407617, RDBA = 150208257

OBJN = 142282, OBJD = 142282, OBJECT

= R_AGS_E, SUBOBJECT =

SEGMENT OWNER =

0000050346, SEGMENT TYPE = Table

Segment

说明0000050346用户下表R_AGS_E存在坏块。

2、处理方法:

创建一张与R_AGS_E表结构完全一致的表R_AGS_E_N;

重命名R_AGS_E表为R_AGS_E_OLD;

ALTER

TABLE R_AGS_E RENAME TO R_AGS_E_OLD;

重命名R_AGS_E_N为R_AGS_E;

ALTER TABLE

R_AGS_E_N RENAME TO R_AGS_E;

3、怎样挽救R_AGS_E_OLD中的数据:主要参考盖国强的《》

采用exp导出,后imp导入的办法恢复

[oracle@SHLT-PA4-ORACLE

~]$ exp 0000050346/0000050346 file=r_ags_e_old.dmp tables=r_ags_e_old

Export:

Release 10.2.0.1.0 - Production on Tue Apr 16 09:12:11 2013

Copyright (c)

1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database

10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the

Partitioning, OLAP and Data Mining options

Export done in ZHS16GBK character

set and AL16UTF16 NCHAR character set

About to export specified tables via

Conventional Path ...

. . exporting table

R_AGS_E_OLD

EXP-00056: ORACLE error 1578 encountered

ORA-01578: ORACLE

data block corrupted (file # 35, block # 3407617)

ORA-01110: data file 35:

'/home/oracle/oracle10g/oradata/0000050346.dbf'

Export terminated

successfully with

warnings.

直接exp导出报错;

我们可以设置内部事件,使exp跳过这些损坏的block

SQL> ALTER

SYSTEM SET EVENTS='10231 trace name context forever,level

10';

系统已更改。

更改完成后,执行exp导出操作

[oracle@SHLT-PA4-ORACLE ~]$ exp

0000050346/0000050346 file=r_ags_e_old.dmp tables=r_ags_e_old

Export: Release

10.2.0.1.0 - Production on Tue Apr 16 09:30:01 2013

Copyright (c) 1982, 2005,

Oracle.  All rights reserved.

Connected to: Oracle Database 10g

Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the

Partitioning, OLAP and Data Mining options

Export done in ZHS16GBK character

set and AL16UTF16 NCHAR character set

About to export specified tables via

Conventional Path ...

. . exporting table                    R_AGS_E_OLD

2757906 rows exported

Export terminated successfully without

warnings.

运气不错,已挽救这么多数据;

下一步在数据库中删除R_AGS_E_OLD,重启imp导入即可。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20553601/viewspace-1065202/,如需转载,请注明出处,否则将追究法律责任。

oracle数据块坏,ORACLE中修复数据块损坏相关推荐

  1. 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)

    表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...

  2. sql数据透视_SQL Server中的数据科学:取消数据透视

    sql数据透视 In this article, in the series, we'll discuss understanding and preparing data by using SQL ...

  3. 如何将cell元胞中的数据转化为矩阵中的数据

    将cell中的数据转化成为矩阵中的数据只需用cell2mat函数即可 运行后得到的结果如下:

  4. oracle数据块坏,Oracle数据块损坏解决办法

    背景: 1.PDM(Windchill)系统 2.exp数据错误,没有rman备份数据 3.数据库trc文件报错 Dump file d:\oracle\admin\wind\udump\wind_o ...

  5. oracle 两表去除重复的数据,Oracle数据库删除两表中相同数据的方法

    在Oracle数据库中删除两表中相同数据的方法是用到in语句,本文通过实例来讲解删除两表中相同数据的方法. 软件环境: 1.Windows NT4.0+ORACLE 8.0.4. 2.Oracle安装 ...

  6. springbatch apache-activemq 整合(往mq中put数据,从mq中take数据)

    简单测试如下: 1:收下下载apache-activemq-5.14.4 解压apache-activemq-5.14.4\bin\win64,运行activemq.bat 启动本地MQ服务器. 通过 ...

  7. python导入excel数据-如何把python中的数据导入excel

    python将数据导入excel的方法:1.在python官网下载xlrd第三方库:2.利用xlrd中的open_workbook函数读入excel文件,即可在python中导入excel数据. 一. ...

  8. python处理pdf提取指定数据_python从PDF中提取数据的示例

    01 前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都 ...

  9. php如何向数组增加数据,php向数组中增加数据的方法是什么

    php向数组中增加数据的方法是什么? 使用函数array_push array_push()函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度. 该函数等于多次调用 $arra ...

  10. python临床数据_从临床试验中获取数据

    我正在开发一个小Python函数来从clinicalTrials.gov中获取数据.从每个研究记录中,我想从中找出研究的目标条件.例如,对于this研究记录,我需要以下内容:conditions = ...

最新文章

  1. [PHP]php基础练习题学习随笔
  2. PC和手机怎么实现绝对居中?
  3. 一文详解ORB-SLAM3
  4. Android短视频开发都需要什么技术?
  5. android 变化字体,android 字体修改
  6. [dp][前缀和] Jzoj P5907 轻功(qinggong)
  7. 总结css中单位px和em,rem的区别
  8. IP组播之组管理协议IGMP
  9. Python--29 魔法方法:定制序列
  10. We7CMS内容管理系统助阵政府完善信息公开制度
  11. The Django Book-----第一章:介绍Django
  12. ppt背景图片怎么设置?6步教你快速搞定!
  13. PaddleX 在windows10使用paddle_inference部署C#打包dll全教程
  14. 惠普HP Officejet K7103 打印机驱动
  15. 金仓数据库 KingbaseES 异构数据库移植指南 (4. 应用迁移流程)
  16. Linux 只可以找到 lo 网卡,没有eth0 or eth1网卡的解决方法
  17. 计算机学算法的意义,浅析算法在计算机编程中的重要作用
  18. 华为手机扫描文档的三种方法
  19. Reason given for failure: CSRF cookie not set.
  20. xtrabackup 问题“Too many open files”system error number 24

热门文章

  1. Word论文排版之样式的使用
  2. 解决“文件或目录损坏且无法读取”的问题
  3. 【7】PR音频及结合AU去除噪音【8】PR字幕运用
  4. 微信小程序前端服务外包
  5. oracle cdr是什么,基础:CDR软件中曲线工具的使用
  6. 录游戏用什么软件,录制游戏视频哪个软件好
  7. ps渐变怎么用和渐变工具技巧
  8. 剥丝抽茧|阿里面试题解读:MQ消费端遇到瓶颈该怎么办?
  9. 北京大学2019年高等代数考研试题
  10. python打包成exe fail to ex_使用python写的PDF转EXCEL工具,已打包exe