admin管理员组

文章数量:1122911

oracle block corrupted,ORA

错误告警:

ERROR at line 1:

ORA-01578: ORACLE data block corrupted (file # 10, block # 131)

ORA-01110: data file 10:

'/u01/app/oracle/oradata/orcl/pdborcl/pdborcl_users01.dbf'

最要中是处理思路:

如果有备份有归档

rman target /

blockrecover datafile 10 block 131

好恢复

如果没有备份没归档

处理思路

1:放弃坏块的数据,抢救其他块的数据

2:将坏块打上标记,让业务skipped

一:收集信息

1、文件号

SELECT tablespace_name ,file_name,relative_fno,FILe_id FROM DBA_data_files

SELECT tablespace_name ,file_name,relative_fno,FILe_id FROM DBA_temp_files

2、段信息

select owner,segment_name,segment_type,tablespace_name from dba_extents

WHERE file_id = 10 AND 131 BETWEEN  block_id AND block_id+blocks-1

分区表(partition_name)

select owner,segment_name,segment_type,tablespace_name,partition_name from d

本文标签: oracle block corruptedORA