5I)Berkeley DB: db_checkpoint[P

db_checkpoint





db_checkpoint [-1v]H    [-h home] [-k kbytes] [-L file] [-p min]




Description



?The db_checkpoint utility is a daemon process that monitors thetdatabase log and periodically calls txn_checkpoint to checkpoint it.

The options are as follows:

;

-1
Checkpoint the log once, and then exit.>

-h
Specify a home directory for the database.[

-k
Checkpoint the database at least as often as every kbytes of logfile are written.

-L
KLog the execution of the db_checkpoint utility to the specified file in theBfollowing format, where ### is the process ID, and the date)is the time the utility starting running.I

    db_checkpoint: ### Wed Jun 15 01:23:45 EDT 1995

HThis file will be removed if the db_checkpoint utility exits gracefully.N

-p
Checkpoint the database at least every min minutes.M

-v
Write the time of each checkpoint to the standard output.


CAt least one of the -1, -k and -p options must be specified.

RThe db_checkpoint utility attaches to one or more of the Berkeley DB shared memoryHregions. In order to avoid region corruption, it should always be givenMthe chance to detach and exit gracefully. To cause db_checkpoint to clean up<after itself and exit, send it an interrupt signal (SIGINT).

DThe db_checkpoint utility does not attempt to create the Berkeley DBDshared memory regions if they do not already exist. The applicationDwhich creates the region should be started first, and then, once the?region is created, the db_checkpoint utility should be started.

‰The txn_checkpoint function is the underlying function used by the db_checkpoint utility.€See the db_checkpoint utility source code for an example of using txn_checkpointin a POSIX 1003.1 environment.

HThe db_checkpoint utility exits 0 on success, and >0 if an error occurs.



Environment Variables





DB_HOME
EIf the -h option is not specified and the environment variableIDB_HOME is set, it is used as the path of the database home, as described8in db_appinit.




See Also

4db_archive,db_checkpoint,6db_deadlock,.db_dump,.db_load,4db_recover,and.db_stat.
ÿÿ