Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> Post - Recovery Identification of Indexes Created with the NOLogging Option
After Completion of Recovery , an Index which had been Created wirth CREATE INDEX .... NOLOGGING Command , when Attempting to use in a SQL Query Gave the Error ORA-1578 ORACLE data block corrupted (file # %s, block # %s)
The respective Block & file IDs we were able to Identify the Corrupt Index by using the Query select segment_name from sys.dba_extens where file_id = <File Number Given with ORA-1578 Error > and <Block Number Given with ORA-1578 Error > between (block_id and block_id+blocks -1);
Qs Is there any Other Way to find Out Such a List of Corrupt Indexes which Had been Created with the NOLOGGING Option after Completion of recovery ?
NOTE STATUS = VALID in sys.dba_indexes for the respective index Post-Recovery
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: VIVEK_SHARMA
INET: VIVEK_SHARMA_at_infosys.com
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists --------------------------------------------------------------------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 Wed Jun 05 2002 - 07:33:20 CDT