{
    "mode": "man",
    "parameter": "db5.3_checkpoint",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/db5.3_checkpoint/1/json",
    "generated": "2026-09-01T13:12:03Z",
    "synopsis": "db5.3checkpoint [-1Vv] [-h home] [-k kbytes] [-L file] [-P password] [-p min]",
    "sections": {
        "NAME": {
            "content": "db5.3checkpoint - Periodically checkpoint transactions\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "db5.3checkpoint [-1Vv] [-h home] [-k kbytes] [-L file] [-P password] [-p min]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The db5.3checkpoint utility is a daemon process that monitors the database log, and periodi‐\ncally calls DBENV->txncheckpoint to checkpoint it.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "-1",
                    "content": "the last checkpoint and then exit.\n",
                    "flag": "-1"
                },
                {
                    "name": "-h",
                    "content": "directory is used.\n",
                    "flag": "-h"
                },
                {
                    "name": "-k",
                    "content": "",
                    "flag": "-k"
                },
                {
                    "name": "-L",
                    "content": "ing format, where ### is the process ID, and the date is  the  time  the  utility  was\nstarted.\n\n\ndbcheckpoint: ### Wed Jun 15 01:23:45 EDT 1995\n\nThis file will be removed if the db5.3checkpoint utility exits gracefully.\n",
                    "flag": "-L"
                },
                {
                    "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": "-p",
                    "content": "since the last checkpoint.\n",
                    "flag": "-p"
                },
                {
                    "name": "-V",
                    "content": "",
                    "flag": "-V"
                },
                {
                    "name": "-v",
                    "content": "At least one of the -1, -k, and -p options must be specified.\n\nThe  db5.3checkpoint utility uses a Berkeley DB environment (as described for the -h option,\nthe environment variable DBHOME, or because the utility was run in a directory containing  a\nBerkeley  DB environment).  In order to avoid environment corruption when using a Berkeley DB\nenvironment, db5.3checkpoint should always be given the chance to detach from  the  environ‐\nment and exit gracefully.  To cause db5.3checkpoint to release all environment resources and\nexit cleanly, send it an interrupt signal (SIGINT).\n\nThe db5.3checkpoint utility does not attempt to create the Berkeley DB shared memory regions\nif  they  do  not  already  exist.  The application that creates the region should be started\nfirst, and once the region is created, the db5.3checkpoint utility should be started.\n\nThe DBENV->txncheckpoint method is the underlying method used by the db5.3checkpoint util‐\nity. See the dbcheckpoint utility source code for an example of using DBENV->txncheckpoint\nin a IEEE/ANSI Std 1003.1 (POSIX) environment.\n\nThe db5.3checkpoint utility exits 0 on success, and >0 if an error occurs.\n",
                    "flag": "-v"
                }
            ]
        },
        "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\ndbcheckpoint from Sleepycat, by Thijs Kinkhorst <thijs@kinkhorst.com>, for the Debian system\n(but may be used by others).\n\n28 January 2005                       DB5.3CHECKPOINT(1)",
            "subsections": []
        }
    },
    "summary": "db5.3checkpoint - Periodically checkpoint transactions",
    "flags": [
        {
            "flag": "-1",
            "long": null,
            "arg": null,
            "description": "the last checkpoint and then exit."
        },
        {
            "flag": "-h",
            "long": null,
            "arg": null,
            "description": "directory is used."
        },
        {
            "flag": "-k",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "-L",
            "long": null,
            "arg": null,
            "description": "ing format, where ### is the process ID, and the date is the time the utility was started. dbcheckpoint: ### Wed Jun 15 01:23:45 EDT 1995 This file will be removed if the db5.3checkpoint utility exits gracefully."
        },
        {
            "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": "-p",
            "long": null,
            "arg": null,
            "description": "since the last checkpoint."
        },
        {
            "flag": "-V",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "-v",
            "long": null,
            "arg": null,
            "description": "At least one of the -1, -k, and -p options must be specified. The db5.3checkpoint utility uses a Berkeley DB environment (as described for the -h option, the environment variable DBHOME, or because the utility was run in a directory containing a Berkeley DB environment). In order to avoid environment corruption when using a Berkeley DB environment, db5.3checkpoint should always be given the chance to detach from the environ‐ ment and exit gracefully. To cause db5.3checkpoint to release all environment resources and exit cleanly, send it an interrupt signal (SIGINT). The db5.3checkpoint utility does not attempt to create the Berkeley DB shared memory regions if they do not already exist. The application that creates the region should be started first, and once the region is created, the db5.3checkpoint utility should be started. The DBENV->txncheckpoint method is the underlying method used by the db5.3checkpoint util‐ ity. See the dbcheckpoint utility source code for an example of using DBENV->txncheckpoint in a IEEE/ANSI Std 1003.1 (POSIX) environment. The db5.3checkpoint utility exits 0 on success, and >0 if an error occurs."
        }
    ],
    "examples": [],
    "see_also": []
}