5. 11g Health Monitor Checks
• Dbkh DBK Health monitor main layer、 KTU
Diagnosability etc
– Checks for dictionary consistency
– Checks for data corruptions
– Checks for undo/redo corruptions
– Checks for memory corruptions and fragmentation issues
– Checks for RAC (global cache and global enqueues) issues
– Checks for Shared cursors (unusual growth of child
cursors)
7. Asm health check
• kfhm.c - Kernel Files Health Monitor Checker functions
• Checkers in 11.2
• Allocation failure due to OutOfSpace errors
• Mount failure due to MissingDisks
• Add/Online disk failure due to ClusterwideVisibility
issues
• FileDrop fails
• Mount failure due to InsufficientDisks
• Mount failure due to TooManyOfflineDisks
8. 字典检测
• prvtsqtk.sql - Package for building SQL
Toolkit Checker Meta-data
• The Component for these checks will be
DICTIONARY with a sub component of
CORE_DICTIONARY
• Single row checks will be named
<object_name>_single_row_check
• Cross Row checks will be named
<object_name>_cross_row_check
• Relationship checks will be named
<object_name>_relationship_check
9. 字典检测
• Dictionary Integrity Check—This check examines the
integrity of core dictionary objects, such as tab$ and col$.
It performs the following operations:
– Verifies the contents of dictionary entries for each dictionary
object.
– Performs a cross-row level check, which verifies that logical
constraints on rows in the dictionary are enforced.
– Performs an object relationship check, which verifies that parent-
child relationships between dictionary objects are enforced.
• The Dictionary Integrity Check operates on the following
dictionary objects:
• tab$, clu$, fet$, uet$, seg$, undo$, ts$, file$, obj$, ind$,
icol$, col$, user$, con$, cdef$, ccol$, bootstrap$, objauth
$, ugroup$, tsq$, syn$, view$,typed_view$, superobj$, seq$,
lob$, coltype$, subcoltype$, ntab$, refcon$, opqtype$, depen
dency$, access$, viewcon$, icoldep$, dual$, sysauth$,objpriv
$, defrole$, and ecol$.