How
to deal online redo log files Corruption
If you suspect that the
database is having problems writing redo logfiles, You can configure Oracle to
use checksums to verify blocks in the redo logfiles.
SELECT * FROM V$PARAMETER WHERE NAME='db_block_checksum';
Setting the LOG_BLOCK_CHECKSUM initialization parameter to
TRUE will enable redo log block checking. The default value of
LOG_BLOCK_CHECKSUM is TRUE in oracle 9i and FALSE in earlier version.
When redo log block checking is enabled, Oracle computes a
checksum for each redo log block written to the current log and writes that
checksum in the header of the block.
Oracle uses the checksum to detect corruption in a redo log
block and will try to verify the redo log block when it writes the block to an
archivelog files or when the block is read from an archived log during
recovery.
select n.name, m.value from sys.v_$mystat m,
sys. v_$statname n
where m.statistic#
Comments
Post a Comment