---
name: "ovdb_recover"
section: "8"
platform: "linux"
package: "inn2"
version: "2.3.2-3"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/ovdb_recover"
---

# ovdb\_recover(8)

Perform recovery on the ovdb database, if needed

## NAME

ovdb\_recover - Perform recovery on the ovdb database, if needed

## SYNOPSYS

ovdb\_recover \[-f\]

## DESCRIPTION

Attempts to open the ovdb database, and if the database needs recovery, it attempts to perform the recovery.  Similar in function to the BerkeleyDB *db\_recover* command.

Specify the `` `-f' `` option to force a recovery, even if the database appears to not need it.  It is not an error to perform a recovery operation on a clean database.  However, do not run `` `ovdb_recover -f' `` while the database is in use by any other processes.

Returns exit status of 0 if the database did not need recovery or if recovery succeeded, and returns exit status 1 if recovery failed.  In the latter case, the database may be damaged beyond repair, requiring a rebuild with [*makehistory*(8)](/makehistory/8.md).

This command is normally called automatically by [*rc.news*(8)](/rc.news/8.md).

## HISTORY

Written by Heath Kehoe \<hakehoe@avalon.net\> for InterNetNews.

## SEE ALSO

[*ovdb*(5)](/ovdb/5.md), [*makehistory*(8)](/makehistory/8.md)
