Quote Originally Posted by skdas View Post
Hi,

Any solution for this without loosing the data..?

ORA-00604: error occurred at recursive SQL level 1
ORA-01578: ORACLE data block corrupted (file # 15, block # 16165)
ORA-01110: data file 13: '/ASD/u22/oradata/TAP/asdfcsdat0208.dbf'
ORA-26040: Data block was loaded using the NOLOGGING option
If you are really lucky this is part of an index - if that's the case drop and recreate it.

If offending datablock is part of a table as far as I remember alternatives are:
a) drop, recreate, repopulate the table.
b) try to salvage as much as possible using dbms_repair.skip_corrupt_blocks.