>As far as I know the database has to be opened exclusively to run the validate. Anybody please correct me if I am wrong.
Not quite wrong - if dcx file needs to be rebuilt, or if you want to run Recover option, or it needs to fix anything, then you do need exclusivity. For just diagnostics, if everything's OK, you can open it shared and validate.