IMPORTANT:
Never run the verify-db.plscript when a modify operation is in progress. This command calls the BerkeleyDB utility db_verify and does not perform any locking. This can lead to data corruption if the script is run at the same time as a modify. If that occurs, an entry will be recorded in the error log:
DB ERROR: db_verify: Page 3527: out-of-order key at entry 42
DB ERROR: db_verify: DB->verify: db/mstest2/uid.db4: DB_VERIFY_BAD: Data\ base
verification failed
Secondary index file uid.db4 in db/mstest2 is corrupted.
Please run db2index(.pl) for reindexing.
Run the db2index -t uid utility to avoid rebuilding all the indexes or export and reimport all the databases using db2ldif and ldif2db scripts.
Syntax
verify-db.pl[ -a /path/to/database_directory] [ -? ] Options
Table 7-34 verify-db.pl option
Option | Description |
-apath | Gives the path to the database directory. If this option is not passed with the verify-db.pl |
| command, then it uses the default database directory, |
| /var/opt/dirsrv/slapd-instance_name/db. |
| |
-? | Usage information. |
| |
238 Command-line scripts