Forces the database server to start after the transaction log has been lost.
{ dbsrv10 | dbeng10 } -f ...
All operating systems and servers.
If there is no transaction log, the database server performs a checkpoint recovery of the database and then terminates—it doesn't continue to run. You can then restart the database server without the -f option for normal operation.
If there is a transaction log in the same directory as the database, the database server performs a checkpoint recovery, and a recovery using the transaction log, and then terminates—it doesn't continue to run. You can then restart the database server without the -f option for normal operation.
Specifying a cache size when starting the server can reduce recovery time.
The following command forces the database server to start and perform a recovery of the database mydatabase.db:
dbeng10 mydatabase.db -f