db_archive - Online în cloud

Aceasta este comanda db_archive care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


db5.3_archive - Găsiți fișiere jurnal neutilizate în scopuri de arhivare

REZUMAT


db5.3_archive [-adlsVv] [-h home] [-P parola]

DESCRIERE


Utilitarul db5.3_archive scrie căile fișierelor jurnal care nu mai sunt utilizate (pentru
exemplu, nu mai este implicat în tranzacții active), la ieșirea standard, o cale
pe linie. Aceste fișiere jurnal trebuie scrise pe mediul de rezervă pentru a asigura recuperarea
cazul eșecului catastrofal (care necesită și un instantaneu al fișierelor bazei de date),
dar pot fi apoi șterse din sistem pentru a recupera spațiu pe disc.

OPŢIUNI


-a Scrieți toate căile ca nume de căi absolute, în loc de relative la baza bazei de date
directoare.

-d Eliminați fișierele jurnal care nu mai sunt necesare; nu sunt scrise nume de fișiere. Automat
Este posibil ca eliminarea fișierului jurnal să facă imposibilă recuperarea catastrofală.

-h Specificați un director principal pentru mediul bazei de date; implicit, curentul
este folosit directorul de lucru.

-l Scrieți căile tuturor fișierelor jurnal ale bazei de date, indiferent dacă sunt sau nu
implicate în tranzacții active.

-P Specificați o parolă de mediu. Deși utilitățile Berkeley DB suprascriu parola
șiruri de caractere cât mai curând posibil, fiți conștient că poate exista o fereastră de vulnerabilitate
sisteme în care utilizatorii neprivilegiati pot vedea argumentele din linia de comandă sau unde utilitarele
nu sunt capabili să suprascrie memoria care conține argumentele liniei de comandă.

-s Scrieți căile tuturor fișierelor de bază de date care trebuie arhivate pentru a
recuperați baza de date de la eșec catastrofal. Dacă oricare dintre fișierele bazei de date are
nu a fost accesat pe durata de viață a fișierelor jurnal curente, db5.3_archive va fi
nu le includeți în această ieșire.

Este posibil ca unele dintre fișierele la care se referă jurnalul să fi fost de atunci
șterse din sistem. În acest caz, db5.3_archive le va ignora. Cand
db5.3_recover este rulat, toate fișierele la care se referă jurnalul care nu sunt prezente în timpul
recuperare se presupune că au fost șterse și nu vor fi recuperate.

-V Scrieți numărul versiunii bibliotecii în ieșirea standard și ieșiți.

-v Rulați în modul verbose, listând punctele de control din fișierele jurnal pe măsură ce sunt revizuite.

Mânerele cursorului de jurnal (returnate de metoda DB_ENV->log_cursor) pot avea un fișier deschis
descriptori pentru fișierele jurnal din mediul bazei de date. De asemenea, interfețele Berkeley DB
la subsistemul de înregistrare a mediului de bază de date (de exemplu, DB_ENV->log_put și
DB_TXN->abort) poate aloca cursore de jurnal și poate avea descriptori de fișiere deschisi pentru fișierele de jurnal ca
bine. Pe sistemele de operare în care apelurile de sistem legate de sistemul de fișiere (de exemplu, redenumiți și
deconectarea pe Windows/NT) poate eșua dacă un proces are un descriptor de fișier deschis pentru cel afectat
fișier, încercarea de a muta sau elimina fișierele jurnal listate de db5.3_archive poate eșua. Toate
Utilizarea internă Berkeley DB a cursoarelor de jurnal operează numai pe fișierele jurnal active și, în plus,
este de scurtă durată în natură. Deci, o aplicație care înregistrează un astfel de eșec ar trebui restructurată
pentru a închide orice cursor de jurnal deschis pe care îl poate avea și, în caz contrar, pentru a reîncerca operațiunea până la aceasta
reușește. (Deși cel din urmă nu este probabil să fie necesar; este greu de imaginat a
motiv pentru a muta sau redenumi un fișier jurnal în care tranzacțiile sunt înregistrate sau anulate.)

Utilitarul db5.3_archive utilizează un mediu Berkeley DB (așa cum este descris pentru -h opțiune,
variabila de mediu DB_HOME, sau pentru că utilitarul a fost rulat într-un director care conține
un mediu Berkeley DB). Pentru a evita coruperea mediului atunci când utilizați un
Mediul Berkeley DB, db5.3_archive ar trebui să aibă întotdeauna șansa de a se detașa
mediul înconjurător și ieșiți cu grație. Pentru a determina db5.3_archive să elibereze toate mediile
resurse și ieșiți curat, trimiteți-i un semnal de întrerupere (SIGINT).

Metoda DB_ENV->log_archive este metoda de bază folosită de utilitarul db5.3_archive.
Consultați codul sursă al utilitarului db5.3_archive pentru un exemplu de utilizare a DB_ENV->log_archive într-un
Mediu IEEE/ANSI Std 1003.1 (POSIX).

Utilitarul db5.3_archive iese 0 la succes și >0 dacă apare o eroare.

MEDIUL


DB_HOME
În cazul în care -h opțiunea nu este specificată și variabila de mediu DB_HOME este setată
este folosit ca cale a bazei de date de origine, așa cum este descris în DB_ENV->open.

AUTORI


Sleepycat Software, Inc. Această pagină de manual a fost creată pe baza documentației HTML pentru
db_archive de la Sleepycat, de Thijs Kinkhorstthijs@kinkhorst.com>, pentru sistemul Debian
(dar poate fi folosit de alții).

Ianuarie 28 2005 DB5.3_ARHIVE(1)

Utilizați db_archive online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows