URL: http://www.firstbasesoftware.com/man/man8/dbcheck.htm
Last modified: 12 September 1995
Copyright © by FirstBase Software.
[ Index of Contents] [ FirstBase RDBMS Overview]


NAME

dbcheck - run a file integrity check on a FirstBase database

SYNOPSIS

dbcheck [ -clptvB ] database [ database ...]

DESCRIPTION

Dbcheck is used to check the integrity of a FirstBase database and its associated map file. Dbcheck attempts to account for all of the bytes in the database.

Dbcheck also makes sure that all records and fields are distinct and well defined by the map file. In general, various errors are indicated with a notation like --> error: message. If the database checks out, a final message stating no errors is printed.

The various flags are used to track and check extra items during the checking process.

-c
check the connectivity of the addresses in the map file. On by default.

-l
check the lengths of the fields for size discrepancies.

-p
display percent in use statistics. On by default.

-t
trace the values of each field as a record is processed. Each field is separated by a colon, ':'. Large databases will create massive amounts of screen output when this option is used.

-v
verbose flag. Uses flags -c, -l, -p. Use of the verbose option will generate internal information about the location and length of each record.

-B
Blocking flag to will enable the fastest throughput of records from the database. If this flag can be used, the dbcheck process is speeded up a great deal by internal record buffering. Note that the database map is not checked for connectivity and record locking is disabled.

FILES

*.map
FirstBase database map file.

dbase
default name of database.

*.cdb
FirstBase database.

*.ddict
FirstBase database dictionary file.

SEE ALSO

dbclean(1), dbregen(1)

FirstBase User's Guide and Reference Manual


URL: http://www.firstbasesoftware.com/man/man8/dbcheck.htm
Last modified: 12 September 1995
Copyright © by FirstBase Software.
[ Index of Contents] [ FirstBase RDBMS Overview]