{
    "mode": "man",
    "parameter": "db5.3_verify",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/db5.3_verify/1/json",
    "generated": "2026-07-05T13:14:50Z",
    "synopsis": "db5.3verify [-NoqV] [-h home] [-P password] file ...",
    "sections": {
        "NAME": {
            "content": "db5.3verify -  Verifies the structure databases\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "db5.3verify [-NoqV] [-h home] [-P password] file ...\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The  db5.3verify  utility verifies the structure of one or more files and the databases they\ncontain.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "-h",
                    "content": "directory is used.\n",
                    "flag": "-h"
                },
                {
                    "name": "-o",
                    "content": "If  the  file being verified contains databases with non-default comparison or hashing\nconfigurations, calling the db5.3verify utility without the -o flag will usually  re‐\nturn  failure.  The -o flag causes db5.3verify to ignore database sort or hash order‐\ning and allows db5.3verify to be used on these files.  To fully verify  these  files,\nverify them explicitly using the DB->verify method, after configuring the correct com‐\nparison or hashing functions.\n",
                    "flag": "-o"
                },
                {
                    "name": "-N",
                    "content": "tially  fatal errors in Berkeley DB, will be ignored as well.  This option is intended\nonly for debugging errors, and should not be used under any other circumstances.\n",
                    "flag": "-N"
                },
                {
                    "name": "-P",
                    "content": "strings  as  soon as possible, be aware there may be a window of vulnerability on sys‐\ntems where unprivileged users can see command-line arguments or  where  utilities  are\nnot able to overwrite the memory containing the command-line arguments.\n",
                    "flag": "-P"
                },
                {
                    "name": "-q",
                    "content": "",
                    "flag": "-q"
                },
                {
                    "name": "-V",
                    "content": "The  db5.3verify utility does not perform any locking, even in Berkeley DB environments that",
                    "flag": "-V"
                },
                {
                    "name": "are configured with a locking subsystem.  As such, it should only be used on files  that  are",
                    "content": ""
                },
                {
                    "name": "not being modified by another thread of control.",
                    "content": "The  db5.3verify utility may be used with a Berkeley DB environment (as described for the -h\noption, the environment variable DBHOME, or because the utility was run in a directory  con‐\ntaining  a  Berkeley  DB environment).  In order to avoid environment corruption when using a\nBerkeley DB environment, db5.3verify should always be given the chance to  detach  from  the\nenvironment  and exit gracefully.  To cause db5.3verify to release all environment resources\nand exit cleanly, send it an interrupt signal (SIGINT).\n\nThe db5.3verify utility exits 0 on success, and >0 if an error occurs.\n"
                }
            ]
        },
        "ENVIRONMENT": {
            "content": "DBHOME\nIf the -h option is not specified and the environment variable DBHOME is set,  it  is\nused as the path of the database home, as described in DBENV->open.\n",
            "subsections": []
        },
        "AUTHORS": {
            "content": "Sleepycat  Software,  Inc.  This  manual page was created based on the HTML documentation for\ndbverify from Sleepycat, by Thijs Kinkhorst <thijs@kinkhorst.com>,  for  the  Debian  system\n(but may be used by others).\n\n\n\n28 January 2005                           DB5.3VERIFY(1)",
            "subsections": []
        }
    },
    "summary": "db5.3verify -  Verifies the structure databases",
    "flags": [
        {
            "flag": "-h",
            "long": null,
            "arg": null,
            "description": "directory is used."
        },
        {
            "flag": "-o",
            "long": null,
            "arg": null,
            "description": "If the file being verified contains databases with non-default comparison or hashing configurations, calling the db5.3verify utility without the -o flag will usually re‐ turn failure. The -o flag causes db5.3verify to ignore database sort or hash order‐ ing and allows db5.3verify 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."
        },
        {
            "flag": "-N",
            "long": null,
            "arg": null,
            "description": "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."
        },
        {
            "flag": "-P",
            "long": null,
            "arg": null,
            "description": "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."
        },
        {
            "flag": "-q",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "-V",
            "long": null,
            "arg": null,
            "description": "The db5.3verify utility does not perform any locking, even in Berkeley DB environments that"
        }
    ],
    "examples": [],
    "see_also": []
}