This is the first to meet the entire library is normal, but a table query error situation
A table data can be checked, but a sort of check on the error
SELECT * from Acct_daily_bak;
SELECT * from Acct_daily_bak ORDER by open_time Desc;
Ora-01578:oracle data Block Corrupted (file # 7, Block # 27489)
Ora-01110:data file 7: '/U01/APP/ORACLE/ORADATA/TESTDB/DATAFILE/O1_MF_KYC_ACC_DLZSZ7MT_.DBF '
Ora-06512:at Line 2
Ora-01578:oracle data Block Corrupted (file # 7, Block # 27489)
Ora-01110:data file 7: '/U01/APP/ORACLE/ORADATA/TESTDB/DATAFILE/O1_MF_KYC_ACC_DLZSZ7MT_.DBF '
01578.00000-"ORACLE data block corrupted (file #%s, Block #%s)"
*cause:the data block indicated was corrupt. This is a physical
Corruption, also called a media corruption. The cause is unknown
But are most likely external to the database. If ORA-26040 is also
Signaled, the corruption is due to nologging or unrecoverable
Operations.
*action:the General method to repair a media corrupt block was to restore
A backup and recover the backup. For databases in ARCHIVELOG
Mode, use block media recovery or media recovery. In some situations,
You can also drop the segment and re-create it. For example, can
Drop an index and re-create the index.
Oracle Error Rollup