DB_ENV->log_file API Ref

#include <db.h>

int DB_ENV->log_file(DB_ENV *env, const DB_LSN *lsn, char *namep, size_t len);


Description: DB_ENV->log_file

The DB_ENV->log_file method maps DB_LSN structures to filenames, returning the name of the file containing the record named by lsn.

This mapping of DB_LSN structures to files is needed for database administration. For example, a transaction manager typically records the earliest DB_LSN needed for restart, and the database administrator may want to archive log files to tape when they contain only DB_LSN entries before the earliest one needed for restart.

The DB_ENV->log_file method returns a non-zero error value on failure and 0 on success.

Parameters
lsn namep len

Errors

The DB_ENV->log_file method may fail and return one of the following non-zero errors:


EINVAL


Class DB_ENV, DB_LOGC, DB_LSN
See Also Logging Subsystem and Related Methods

APIRef

Copyright (c) 1996,2008 Oracle. All rights reserved.