The following statement analyzes the emp
table:
ANALYZE TABLE emp VALIDATE STRUCTURE;
You can validate an object and all dependent objects (for example, indexes) by including the CASCADE
option. The following statement validates the emp
table and all associated indexes:
ANALYZE TABLE emp VALIDATE STRUCTURE CASCADE;
By default the CASCADE
option performs a complete validation. Because this operation can be resource intensive, you can perform a faster version of the validation by using the FAST
clause. This version checks for the existence of corruptions using an optimized check algorithm, but does not report details about the corruption. If the FAST
check finds a corruption, you can then use the CASCADE
option without the FAST
clause to locate it. The following statement performs a fast validation on the emp
table and all associated indexes:
ANALYZE TABLE emp VALIDATE STRUCTURE CASCADE FAST;
You can specify that you want to perform structure validation online while DML is occurring against the object being validated. There can be a slight performance impact when validating with ongoing DML affecting the object, but this is offset by the flexibility of being able to perform ANALYZE
online. The following statement validates the emp
table and all associated indexes online:
ANALYZE TABLE emp VALIDATE STRUCTURE CASCADE ONLINE;