# db5.3_verify - Verifies the structure databases - man(1) - [phpMan]

[_DB5.3_VERIFY_(1)](https://www.chedong.com/phpMan.php/man/DB5.3VERIFY/1/markdown)                        General Commands Manual                       [_DB5.3_VERIFY_(1)](https://www.chedong.com/phpMan.php/man/DB5.3VERIFY/1/markdown)

## NAME
       db5.3_verify -  Verifies the structure databases

## SYNOPSIS
       **db5.3_verify **[-NoqV] [-h home] [-P password] file ...

## DESCRIPTION
       The  db5.3_verify  utility verifies the structure of one or more files and the databases they
       contain.

## OPTIONS
### -h     
              directory is used.

### -o     

              If the file being verified contains databases with non-default comparison  or  hashing
              configurations,  calling the db5.3_verify utility without the **-o **flag will usually re‐
              turn failure.  The **-o **flag causes db5.3_verify to ignore database sort or hash  order‐
              ing  and  allows db5.3_verify to be used on these files.  To fully verify these files,
              verify them explicitly using the DB->verify method, after configuring the correct com‐
              parison or hashing functions.

### -N     
              tially  fatal errors in Berkeley DB, will be ignored as well.  This option is intended
              only for debugging errors, and should not be used under any other circumstances.

### -P     
              strings  as  soon as possible, be aware there may be a window of vulnerability on sys‐
              tems where unprivileged users can see command-line arguments or  where  utilities  are
              not able to overwrite the memory containing the command-line arguments.

### -q     

### -V     

### The  db5.3_verify utility does not perform any locking, even in Berkeley DB environments that
### are configured with a locking subsystem.  As such, it should only be used on files  that  are
### not being modified by another thread of control.

       The  db5.3_verify utility may be used with a Berkeley DB environment (as described for the **-h**
       option, the environment variable **DB_HOME**, or because the utility was run in a directory  con‐
       taining  a  Berkeley  DB environment).  In order to avoid environment corruption when using a
       Berkeley DB environment, db5.3_verify should always be given the chance to  detach  from  the
       environment  and exit gracefully.  To cause db5.3_verify to release all environment resources
       and exit cleanly, send it an interrupt signal (SIGINT).

       The db5.3_verify utility exits 0 on success, and >0 if an error occurs.

## ENVIRONMENT
       **DB_HOME**
              If the **-h **option is not specified and the environment variable DB_HOME is set,  it  is
              used as the path of the database home, as described in DB_ENV->open.

## AUTHORS
       Sleepycat  Software,  Inc.  This  manual page was created based on the HTML documentation for
       db_verify from Sleepycat, by Thijs Kinkhorst <<thijs@kinkhorst.com>>,  for  the  Debian  system
       (but may be used by others).

                                           28 January 2005                           [_DB5.3_VERIFY_(1)](https://www.chedong.com/phpMan.php/man/DB5.3VERIFY/1/markdown)
