# man > db5.3_verify(1)

[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)
