Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Block corruption-index recreated but blocks still corrupt/fractured

KrithiJan 22 2014 — edited Jan 22 2014

hi

I had the foll. scenario:-

Initially got the foll.issue reported:-

[code]

ORA-01578: ORACLE data block corrupted (file # 4, block # 115278)

ORA-01110: data file 4: 'C:\ORACLE\ORADATA\GIRO\GIRO_1.DBF'

ORA-06512: at line 35

Things done:-

select owner, segment_type, segment_name from dba_extents

where file_id = 4 and 115278 between block_id and block_id+blocks-1;

OWNER                          SEGMENT_TYPE
------------------------------ ------------------
SEGMENT_NAME
--------------------------------------------------------------------------------

GEOROUTE                       INDEX
KSYSHASTUS_DEMLOC

SQL>SELECT owner, constraint_name, constraint_type, table_name
    FROM dba_constraints
   WHERE owner='GEOROUTE'
     AND constraint_name='KSYSHASTUS_DEMLOC';

OWNER                          CONSTRAINT_NAME                C
------------------------------ ------------------------------ -
TABLE_NAME
------------------------------
GEOROUTE                       KSYSHASTUS_DEMLOC              P
HASTUS_DEMLOC

=======================================

This is fixed by dropping and recreating index&constraint

And after this when querying:-

select owner, segment_type, segment_name from dba_extents
where file_id = 4 and 115278 between block_id and block_id+blocks-1;

no rows selected

[/code]

So far, good.

=======================================================

But , the below query still showing that 2 blocks are corrupted.

select * from v$database_block_corruption;

     FILE#     BLOCK#     BLOCKS CORRUPTION_CHANGE# CORRUPTIO

---------- ---------- ---------- ------------------ ---------

         4     115278          1                  0 FRACTURED

         4     112670          1                  0 CORRUPT

So my question is, how can I remove this corruption altogether now, eventhough no objects are being affected at the moment

(to prevent new objects being affected by corruption?)

thanks&Regards..

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 19 2014
Added on Jan 22 2014
1 comment
375 views