!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/doc/db-3.3.11/api_java/   drwxr-xr-x
Free 318.34 GB of 458.09 GB (69.49%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     log_archive.html (4.66 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Berkeley DB: DbEnv.log_archive

DbEnv.log_archive

APIRef

import com.sleepycat.db.*;

public String[] log_archive(int flags) throws DbException;

Description

The DbEnv.log_archive method returns an array of log or database filenames.

By default, DbEnv.log_archive returns the names of all of the log files that are no longer in use (for example, that are no longer involved in active transactions), and that may safely be archived for catastrophic recovery and then removed from the system. If there are no filenames to return, DbEnv.log_archive returns null.

The flags value must be set to 0 or by bitwise inclusively OR'ing together one or more of the following values:

Db.DB_ARCH_ABS
All pathnames are returned as absolute pathnames, instead of relative to the database home directory.

Db.DB_ARCH_DATA
Return the database files that need to be archived in order to recover the database from catastrophic failure. If any of the database files have not been accessed during the lifetime of the current log files, DbEnv.log_archive will not include them in this list. It is also possible that some of the files referred to by the log have since been deleted from the system.

Db.DB_ARCH_LOG
Return all the log filenames, regardless of whether or not they are in use.

The Db.DB_ARCH_DATA and Db.DB_ARCH_LOG flags are mutually exclusive.

See the db_archive manual page for more information on database archival procedures.

The DbEnv.log_archive method throws an exception that encapsulates a non-zero error value on failure.

Bugs

In a threaded application (that is, one where the environment was created with the DB_THREAD flag specified), calling DbEnv.log_archive with the DB_ARCH_DATA flag will fail, returning EINVAL. To work around this problem, reopen the log explicitly without specifying DB_THREAD. This restriction is expected to be removed in a future version of Berkeley DB.

Errors

The DbEnv.log_archive method may fail and throw an exception encapsulating a non-zero error for the following conditions:

EINVAL
An invalid flag value or parameter was specified.

The log was corrupted.

The DbEnv.log_archive method may fail and throw an exception for errors specified for other Berkeley DB and C library or system methods. If a catastrophic error has occurred, the DbEnv.log_archive method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way.

Class

DbEnv

See Also

DbEnv.set_lg_bsize, DbEnv.set_lg_dir, DbEnv.set_lg_max, DbEnv.set_lg_regionmax, DbEnv.log_archive, DbEnv.log_compare, DbEnv.log_file, DbEnv.log_flush, DbEnv.log_get, DbEnv.log_put, DbEnv.log_register, DbEnv.log_stat, and DbEnv.log_unregister.

APIRef

Copyright Sleepycat Software


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0134 ]--