Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: ORA-01578 data block corrupted
Content-Type: text/plain;
charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Run dbv on the datafile.
Also there is a document on Metalink which describes how to handle data block corruption.
Use the folliwng query to get segment name
SELECT TABLESPACE_NAME, SEGMENT_TYPE, OWNER, SEGMENT_NAME
FROM DBA_EXTENTS
WHERE FILE_ID = '&fileid'
AND '&blockno' BETWEEN BLOCK_ID AND BLOCK_ID + BLOCKS - 1;
-----Original Message-----
Sent: Tuesday, January 06, 2004 11:05 AM
To: Multiple recipients of list ORACLE-L
I got ORA-01578 error while querrying info for below table. How do I fix this error?
SQL>Select count(*) from GATEWAYCALLSTATS;
*
ERROR at line 2:
ORA-01578: ORACLE data block corrupted (file # 3, block # 2683299)
ORA-01110: data file 3: '/apps/oracle/oradata/SIDB/rtesvr01.dbf'
Thanks,
David
------_=_NextPart_001_01C3D470.612F42BE
Content-Type: text/html;
charset=iso-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<TITLE>ORA-01578 data block corrupted</TITLE>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2>Run dbv on the datafile.</FONT></SPAN></DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2>Also there is a document on Metalink which describes how to handle data
block corruption.</FONT></SPAN></DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2>Use the folliwng query to get segment name</FONT></SPAN></DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=846141416-06012004><FONT face="Trebuchet MS" color=#000080
size=2>SELECT TABLESPACE_NAME, SEGMENT_TYPE, OWNER, SEGMENT_NAME<BR>FROM
DBA_EXTENTS<BR>WHERE FILE_ID = '&fileid'<BR>AND '&blockno' BETWEEN
BLOCK_ID AND BLOCK_ID + BLOCKS - 1;<BR></FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> ml-errors_at_fatcity.com
[mailto:ml-errors_at_fatcity.com]<B>On Behalf Of </B>Nguyen, David
M<BR><B>Sent:</B> Tuesday, January 06, 2004 11:05 AM<BR><B>To:</B> Multiple
recipients of list ORACLE-L<BR><B>Subject:</B> ORA-01578 data block
corrupted<BR><BR></FONT></DIV><!-- Converted from text/rtf format -->
<P align=left><SPAN lang=en-us><FONT face=Arial size=2>I got ORA-01578 error
while querrying info for below table. How do I fix this
error?</FONT></SPAN></P><BR>
<P align=left><SPAN lang=en-us><FONT face=Arial size=2>SQL>Select
count(*)</FONT></SPAN><SPAN lang=en-us></SPAN><SPAN lang=en-us> <FONT
face=Arial size=2>from GATEWAYCALLSTATS</FONT></SPAN><SPAN lang=en-us></SPAN><SPAN lang=en-us><FONT face=Arial size=2>;</FONT></SPAN><SPAN lang=en-us></SPAN><SPAN lang=en-us></SPAN></P><P align=left><SPAN lang=en-us><FONT face=Arial size=2> *</FONT></SPAN></P> <P align=left><SPAN lang=en-us><FONT face=Arial size=2>ERROR at line 2:</FONT></SPAN></P>
<P align=left><SPAN lang=en-us><FONT face=Arial size=2>Thanks,</FONT></SPAN></P> <P align=left><SPAN lang=en-us><FONT face=Arialsize=2>David</FONT></SPAN><SPAN lang=en-us></SPAN><SPAN lang=en-us></SPAN></P></BLOCKQUOTE></BODY></HTML>
------_=_NextPart_001_01C3D470.612F42BE--
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Potluri, Venu (CT Appl Suppt) INET: venu_potluri_at_ml.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Tue Jan 06 2004 - 10:24:33 CST
![]() |
![]() |