When the database is down, the business is down. Every minute counts. Tools that require days to resolve the problem are of little help. It is recommended, if possible, to have the areas off-line during the audit and repair steps. A broken chain can go undetected for months.
Many people today use DBAN to identify broken databases.
The problem is DBAN does not always recognize if a database is corrupt. If DBAN reports a database as broken, then the database is indeed corrupt. Break a prior pointer in one record. DBAN will not recognize the problem. A site is defined as a building where the software is installed.