Event:10211 See <Note:32969.1> for similar events / parameters ~~~~~~~~~~~ Version/Use: 7.0 - 8.1.7 Check data block integrity after each modification 9.0+ This event is no longer valid. Use <Parameter:DB_BLOCK_CHECKING> instead. 7.0 - 8.1.7 "Check data block integrity after each modification" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTE: Events should NEVER be set by customers unless advised to do so by Oracle Support Services. Read <Note:75713.1> before setting any event. Summary Syntax: This event should be set at instance level: EVENT="10211 trace name context forever, level 10" Levels: This event is either ON (level 1 or higher) or OFF (not set) Note that in 8.1.6 onwards you should use the <Parameter:DB_BLOCK_CHECKING> instead of this event. Description/Steps: Event:10211 enables index block integrity checking. The causes the index layer to perform a number of checks on the contents of a index block. If the block is found to be corrupt in some way it is marked as SOFTWARE CORRUPT. NB: Blocks are ONLY checked/corrupted when CHANGED. They are NOT checked when accessed for read. Take care with this as if there are blocks in the database which are being accessed happily but have a minor corruption this will mark the block as corrupt. Once a block in an index is marked SOFTWARE CORRUPT it is best to rebuild the entire index. *** WARNING: Releases with <Bug:792610> are best to keep this event disabled as an index corruption can lead to rollback segment corruption which is written to the redo stream. See <Note:32969.1> for more detail of various block checking features. Example Output / Interpreting Output: This event will cause an ORA-600 error to be signalled if a corruption is detected after a data block has been modified. The exact content of the trace file depends on the ORA-600 and the action at the time of the corruption being noticed. Refer to the relevant ORA-600 article for the error which is signalled. Related: Database block checking features <Note:32969.1> Table and Cluster block equivalents <Event:10210> <Event:10212>
EVENT:10211 check index block integrity
2006/07/22 by Leave a Comment
EVENT:10212 check cluster integrity
2006/07/22 by Leave a Comment
Error: ORA 10212 Text: check cluster integrity ------------------------------------------------------------------------------- Explanation: This is NOT an error but is a special EVENT code. It should *NOT* be used unless explicitly requested by RD support. Event 10212 enables cluster block integrity checking. The causes a number of checks on the contents of a block. If the block is found to be corrupt in some way it is marked as SOFTWARE CORRUPT. NB: Blocks are ONLY checked/corrupted when CHANGED. They are NOT checked when accessed for read. Take care with this as if there are blocks in the database which are being accessed happily but have a minor corruption this will mark the block as corrupt. Once a block in an cluster is marked SOFTWARE CORRUPT it is best to rebuild the entire cluster. Usage: event="10212 trace name context forever, level 10" Articles: Data and Index block equivalents <Oerr:10210> <Oerr:10211>
EVENT:10210 check data block integrity
2006/07/22 by Leave a Comment
Event:10210 See for similar events / parameters ~~~~~~~~~~~ Version/Use: 7.0 - 8.1.7 Check data block integrity after each modification 9.0+ This event is no longer valid. Use <Parameter:DB_BLOCK_CHECKING> instead. 7.0 - 8.1.7 "Check data block integrity after each modification" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTE: Events should NEVER be set by customers unless advised to do so by Oracle Support Services. Read before setting any event. Summary Syntax: This event should be set at instance level: EVENT="10210 trace name context forever, level 10" Levels: This event is either ON (level 1 or higher) or OFF (not set) Note that in 8.1.6 onwards you should use the instead of this event. Description/Steps: Event 10210 enables data block integrity checking. This causes the data layer to perform a number of checks on the contents of a data block. If the block is found to be corrupt in some way it is marked as SOFTWARE CORRUPT. NB: Blocks are ONLY checked/corrupted when CHANGED. They are NOT checked when accessed for read. Take care with this, as if there are blocks in the database which are being accessed happily but have a minor corruption such as an incorrect free space count, this event will mark the block as corrupt. Once marked SOFTWARE CORRUPT the data in the block is not accessible to Oracle. See for more detail of various block checking features. Example Output / Interpreting Output: This event will cause an ORA-600 error to be signalled if a corruption is detected after a data block has been modified. The exact content of the trace file depends on the ORA-600 and the action at the time of the corruption being noticed. Refer to the relevant ORA-600 article for the error which is signalled. Related: Database block checking features Index and Cluster block equivalents See event 10231 which allows SOFTWARE CORRUPT blocks to be skipped on full table scans