db_archive - Online nel cloud

Questo è il comando db_archive che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


db5.3_archive - Trova i file di registro inutilizzati per scopi di archiviazione

SINOSSI


archivio_db5.3 [-adlsVv] [-h casa] [-P password]

DESCRIZIONE


L'utility db5.3_archive scrive i percorsi dei file di registro che non sono più in uso (per
esempio, non più coinvolto in transazioni attive), allo standard output, un percorso
per riga. Questi file di registro devono essere scritti sul supporto di backup per consentire il ripristino in
il caso di guasto catastrofico (che richiede anche un'istantanea dei file del database),
ma possono quindi essere eliminati dal sistema per recuperare spazio su disco.

VERSIONI


-a Scrivi tutti i nomi di percorso come nomi di percorso assoluti, invece che relativi alla home del database
directory.

-d Rimuovere i file di registro che non sono più necessari; non vengono scritti nomi di file. Automatico
la rimozione del file di registro può rendere impossibile il ripristino catastrofico.

-h Specificare una directory home per l'ambiente del database; per impostazione predefinita, la corrente
viene utilizzata la directory di lavoro.

-l Scrivi i percorsi di tutti i file di registro del database, indipendentemente dal fatto che lo siano o meno
coinvolti in operazioni attive.

-P Specificare una password per l'ambiente. Sebbene le utility Berkeley DB sovrascrivano la password
stringhe il prima possibile, tieni presente che potrebbe esserci una finestra di vulnerabilità su
sistemi in cui gli utenti non privilegiati possono vedere gli argomenti della riga di comando o dove le utilità
non sono in grado di sovrascrivere la memoria contenente gli argomenti della riga di comando.

-s Scrivi i percorsi di tutti i file del database che devono essere archiviati per
ripristinare il database da un errore catastrofico. Se uno dei file del database ha
non è stato effettuato l'accesso durante la durata dei file di registro correnti, db5.3_archive lo farà
non includerli in questo output.

È possibile che alcuni dei file a cui si riferisce il registro siano stati da allora
cancellato dal sistema. In questo caso, db5.3_archive li ignorerà. quando
viene eseguito db5.3_recover, tutti i file a cui si riferisce il log che non sono presenti durante
si presume che il ripristino sia stato eliminato e non verrà ripristinato.

-V Scrivere il numero di versione della libreria nell'output standard ed uscire.

-v Esegui in modalità dettagliata, elencando i checkpoint nei file di registro man mano che vengono rivisti.

Gli handle del cursore di registro (restituiti dal metodo DB_ENV->log_cursor) potrebbero avere un file aperto
descrittori per i file di registro nell'ambiente del database. Inoltre, le interfacce Berkeley DB
al sottosistema di registrazione dell'ambiente del database (ad esempio, DB_ENV->log_put e
DB_TXN->abort) può allocare cursori di registro e avere descrittori di file aperti per i file di registro come
bene. Sui sistemi operativi in ​​cui le chiamate di sistema relative al filesystem (ad esempio, rinomina e
unlink su Windows/NT) può fallire se un processo ha un descrittore di file aperto per l'interessato
file, il tentativo di spostare o rimuovere i file di registro elencati da db5.3_archive potrebbe non riuscire. Tutto
L'uso interno di Berkeley DB dei cursori di registro opera solo sui file di registro attivi e inoltre,
è di breve durata in natura. Quindi, un'applicazione che vede un tale errore dovrebbe essere ristrutturata
per chiudere eventuali cursori di registro aperti che potrebbe avere, e in caso contrario riprovare l'operazione fino a quando non
riesce. (Anche se quest'ultimo non è probabile che sia necessario, è difficile immaginare un
motivo per spostare o rinominare un file di registro in cui le transazioni vengono registrate o interrotte.)

L'utility db5.3_archive utilizza un ambiente DB Berkeley (come descritto per il -h opzione,
la variabile d'ambiente DB_HOME, o perché l'utilità è stata eseguita in una directory contenente
un ambiente DB Berkeley). Al fine di evitare la corruzione dell'ambiente quando si utilizza a
Ambiente DB Berkeley, db5.3_archive dovrebbe sempre avere la possibilità di staccarsi da
l'ambiente ed uscire con grazia. Per fare in modo che db5.3_archive rilasci tutto l'ambiente
risorse ed esci in modo pulito, inviagli un segnale di interruzione (SIGINT).

Il metodo DB_ENV->log_archive è il metodo sottostante utilizzato dall'utilità db5.3_archive.
Vedere il codice sorgente dell'utilità db5.3_archive per un esempio di utilizzo di DB_ENV->log_archive in un
Ambiente IEEE/ANSI Std 1003.1 (POSIX).

L'utilità db5.3_archive esce da 0 in caso di successo e >0 se si verifica un errore.

AMBIENTE


DB_HOME
Se l' -h l'opzione non è specificata e la variabile d'ambiente DB_HOME è impostata, esso
viene utilizzato come percorso della home del database, come descritto in DB_ENV->open.

AUTORI


Sleepycat Software, Inc. Questa pagina di manuale è stata creata sulla base della documentazione HTML per
db_archive da Sleepycat, di Thijs Kinkhorstthijs@kinkhorst.com>, per il sistema Debian
(ma può essere utilizzato da altri).

28 Gennaio 2005 DB5.3_ARCHIVIO(1)

Usa db_archive online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows