oracle数据块坏,ORACLE中修复数据块损坏
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中修复数据块损坏相关推荐
- 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)
表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...
- sql数据透视_SQL Server中的数据科学:取消数据透视
sql数据透视 In this article, in the series, we'll discuss understanding and preparing data by using SQL ...
- 如何将cell元胞中的数据转化为矩阵中的数据
将cell中的数据转化成为矩阵中的数据只需用cell2mat函数即可 运行后得到的结果如下:
- oracle数据块坏,Oracle数据块损坏解决办法
背景: 1.PDM(Windchill)系统 2.exp数据错误,没有rman备份数据 3.数据库trc文件报错 Dump file d:\oracle\admin\wind\udump\wind_o ...
- oracle 两表去除重复的数据,Oracle数据库删除两表中相同数据的方法
在Oracle数据库中删除两表中相同数据的方法是用到in语句,本文通过实例来讲解删除两表中相同数据的方法. 软件环境: 1.Windows NT4.0+ORACLE 8.0.4. 2.Oracle安装 ...
- springbatch apache-activemq 整合(往mq中put数据,从mq中take数据)
简单测试如下: 1:收下下载apache-activemq-5.14.4 解压apache-activemq-5.14.4\bin\win64,运行activemq.bat 启动本地MQ服务器. 通过 ...
- python导入excel数据-如何把python中的数据导入excel
python将数据导入excel的方法:1.在python官网下载xlrd第三方库:2.利用xlrd中的open_workbook函数读入excel文件,即可在python中导入excel数据. 一. ...
- python处理pdf提取指定数据_python从PDF中提取数据的示例
01 前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都 ...
- php如何向数组增加数据,php向数组中增加数据的方法是什么
php向数组中增加数据的方法是什么? 使用函数array_push array_push()函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度. 该函数等于多次调用 $arra ...
- python临床数据_从临床试验中获取数据
我正在开发一个小Python函数来从clinicalTrials.gov中获取数据.从每个研究记录中,我想从中找出研究的目标条件.例如,对于this研究记录,我需要以下内容:conditions = ...
最新文章
- [PHP]php基础练习题学习随笔
- PC和手机怎么实现绝对居中?
- 一文详解ORB-SLAM3
- Android短视频开发都需要什么技术?
- android 变化字体,android 字体修改
- [dp][前缀和] Jzoj P5907 轻功(qinggong)
- 总结css中单位px和em,rem的区别
- IP组播之组管理协议IGMP
- Python--29 魔法方法:定制序列
- We7CMS内容管理系统助阵政府完善信息公开制度
- The Django Book-----第一章:介绍Django
- ppt背景图片怎么设置?6步教你快速搞定!
- PaddleX 在windows10使用paddle_inference部署C#打包dll全教程
- 惠普HP Officejet K7103 打印机驱动
- 金仓数据库 KingbaseES 异构数据库移植指南 (4. 应用迁移流程)
- Linux 只可以找到 lo 网卡,没有eth0 or eth1网卡的解决方法
- 计算机学算法的意义,浅析算法在计算机编程中的重要作用
- 华为手机扫描文档的三种方法
- Reason given for failure: CSRF cookie not set.
- xtrabackup 问题“Too many open files”system error number 24