IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

db5.3_load - Online nel cloud

Esegui db5.3_load nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando db5.3_load 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_load - Carica i dati dall'input standard

SINOSSI


db5.3_carica [-nTV] [-c nome=valore] [-f file] [-h home] [-P password] [-t btree | hash |
coda | recno] file

db5.3_carica [-r lsn | fileid] [-h home] [-P password].

DESCRIZIONE


L'utility db5.3_load legge dallo standard input e lo carica nel file di database.
Il file del database viene creato se non esiste già.

L'input per db5.3_load deve essere nel formato di output specificato dall'utility db5.0_dump,
utilità, o come specificato per -T di seguito.

VERSIONI


-c Specificare le opzioni di configurazione ignorando qualsiasi valore che potrebbero avere in base all'input.
Il formato della riga di comando è nome=valore. Vedere la sezione Parole chiave supportate di seguito
per un elenco di parole chiave supportate da -c opzione.

-f Leggi dallo specificato ingresso file invece che dallo standard input.

-h Specificare una directory home per l'ambiente del database.

Se viene specificata una directory home, l'ambiente del database viene aperto utilizzando il
Flag DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_MPOOL, DB_INIT_TXN e DB_USE_ENVIRON per
DB_ENV->apri. (Ciò significa che db5.3_load può essere utilizzato per caricare i dati nei database
mentre sono in uso da altri processi.) Se la chiamata DB_ENV->open fallisce, o se no
la directory home è specificata, il database è ancora aggiornato, ma l'ambiente è
ignorato; ad esempio, non viene eseguito alcun blocco.

-n Non sovrascrivere le chiavi esistenti nel database durante il caricamento in un già
banca dati esistente. Se non è possibile caricare una coppia chiave/dati nel database per questo
motivo, viene visualizzato un messaggio di avviso sull'output di errore standard e
coppia chiave/dati vengono saltati.

-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.

-r Reimposta l'ID file del database o registra i numeri di sequenza (LSN).

Tutte le pagine del database in ambienti transazionali contengono riferimenti al
record di registro dell'ambiente. Per copiare un database in un altro database
ambiente, i riferimenti della pagina del database ai record di registro del vecchio ambiente devono essere
reset, altrimenti può verificarsi il danneggiamento dei dati quando il database viene modificato nel nuovo
ambiente. Il -r lsn L'opzione reimposta i numeri di sequenza del registro di un database.

Tutti i database contengono una stringa ID utilizzata per identificare il database nel database
cache dell'ambiente. Se un database viene copiato e utilizzato nello stesso ambiente di
un altro file con la stessa stringa ID, può verificarsi il danneggiamento. Il -r fileid opzione
reimposta l'ID file di un database su un nuovo valore.

In entrambi casi, , il Fisico filetto specificato by , il filetto argomento is modificato nel-
posto.

-T I -T l'opzione consente alle applicazioni DB non Berkeley di caricare facilmente file di testo in
banche dati.

Se il database da creare è di tipo Btree o Hash, oppure la parola chiave Tasti is
specificato come set, l'input deve essere una coppia di righe di testo, dove la prima riga di
la coppia è l'elemento chiave e la seconda riga della coppia sono i dati corrispondenti
articolo. Se il database da creare è di tipo Queue o Recno e la parola chiave Tasti
non è impostato, l'input deve essere righe di testo, dove ogni riga è un nuovo elemento di dati per
la banca dati.

Un semplice meccanismo di escape, in cui i caratteri di nuova riga e barra rovesciata (\) sono speciali,
viene applicato all'input di testo. I caratteri di nuova riga vengono interpretati come record
separatori. I caratteri barra rovesciata nel testo verranno interpretati in uno dei due
modi: se il carattere barra rovesciata precede un altro carattere barra rovesciata, la coppia
verrà interpretato come una barra rovesciata letterale. Se il carattere barra rovesciata precede
qualsiasi altro carattere, verranno interpretati i due caratteri che seguono la barra rovesciata
come specifica esadecimale di un singolo carattere; per esempio, \0a è una nuova riga
carattere nel set di caratteri ASCII.

Per questo motivo, qualsiasi carattere di barra rovesciata o di nuova riga che si trova naturalmente nel
l'input di testo deve essere sfuggito per evitare interpretazioni errate da db5.3_load.

Se l' -T è specificata l'opzione, è necessario specificare il tipo di metodo di accesso sottostante
usando il -t opzione.

-t Specificare il metodo di accesso sottostante. se no -t l'opzione è specificata, il database
verrà caricato in un database dello stesso tipo di quello scaricato; per esempio, un Hash
database verrà creato se è stato scaricato un database Hash.

I database Btree e Hash possono essere convertiti da uno all'altro. Coda e Recno
i database possono essere convertiti da uno all'altro. Se la -k l'opzione è stata specificata
sulla chiamata a db5.3_dump, i database Queue e Recno possono essere convertiti in Btree
o Hash, dove la chiave è il numero intero del record.

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

L'utility db5.3_load può essere utilizzata con 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 Berkeley DB). Al fine di evitare la corruzione dell'ambiente quando
utilizzando un ambiente DB Berkeley, db5.3_load dovrebbe sempre avere la possibilità di staccarsi
dall'ambiente ed uscire con grazia. Per fare in modo che db5.3_load rilasci tutto l'ambiente
risorse ed esci in modo pulito, inviagli un segnale di interruzione (SIGINT).

L'utility db5.3_load esce 0 in caso di successo, 1 se una o più coppie chiave/dati non sono state caricate
nel database perché la chiave esisteva già e >1 se si verifica un errore.

ESEMPI


L'utilità db5.3_load può essere utilizzata per caricare file di testo nei database. Ad esempio, il
il seguente comando carica lo standard UNIX /etc/passwd file in un database, con il login
nome come elemento chiave e l'intera voce della password come elemento dati:

awk -F: '{stampa $1; stampa $0}' /etc/passwd |
sed 's/\\/\\\\/g' | db5.3_load -T -t hash passwd.db

Nota che i caratteri di barra rovesciata che si trovano naturalmente nel testo vengono sfuggiti per evitare
interpretazione come caratteri di escape da db5.3_load.

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.

SUPPORTATI PAROLE CHIAVE


Le seguenti parole chiave sono supportate per il -c opzione della riga di comando per db5.3_load
utilità. Vedi DB->open per ulteriori discussioni su queste parole chiave e quali valori dovrebbero essere
specificato.

L'elenco tra parentesi specifica come la parte di valore di nome=valore la coppia è
interpretato. Gli elementi elencati come (booleani) si aspettano che il valore sia 1 (impostare) o 0 (non settato). Elementi
elencato come (numero) converte il valore in un numero. Gli elementi elencati come (stringa) usano la stringa
valore senza modifiche.

bt_minkey (numero)
Il numero minimo di chiavi per pagina.

chksum (booleano)
Abilita i checksum della pagina.

banca dati (stringa)
Il database da caricare.

db_lorder (numero)
L'ordine dei byte per i numeri interi nei metadati del database archiviati.

db_pagesize (numero)
La dimensione delle pagine del database, in byte.

duplicati (booleano)
Il valore del flag DB_DUP.

dupsort (booleano)
Il valore del flag DB_DUPSORT.

dimensione estensione (numero)
La dimensione delle estensioni del database, in pagine, per i database Queue configurati per l'uso
estensioni.

h_factor (numero)
La densità all'interno del database Hash.

h_nelem (numero)
La dimensione del database Hash.

chiavi (booleano)
Specificare se sono presenti chiavi per i database Queue o Recno.

re_len (numero)
Specificare record a lunghezza fissa della lunghezza specificata.

re_pad (stringa)
Specificare il carattere del riquadro di registrazione a lunghezza fissa.

recnum (booleano)
Il valore del flag DB_RECNUM.

rinumerare (booleano)
Il valore del flag DB_RENUMBER.

sottodatabase (stringa)
Il sottodatabase da caricare.

AUTORI


Sleepycat Software, Inc. Questa pagina di manuale è stata creata sulla base della documentazione HTML per
db_load da Sleepycat, di Thijs Kinkhorst[email protected]>, per il sistema Debian
(ma può essere utilizzato da altri).

22 novembre 2009 DB5.3_CARICO(1)

Usa db5.3_load online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    VBA-M (archiviato - ora su Github)
    VBA-M (archiviato - ora su Github)
    Il progetto si è spostato in
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caratteristiche: Creazioni di cheat salva gli stati multi
    sistema, supporta gba, gbc, gb, sgb,
    sgb2Tu...
    Scarica VBA-M (Archiviato - Ora su Github)
  • 2
    Stacer
    Stacer
    Ottimizzatore e monitoraggio del sistema Linux
    Repository Github:
    https://github.com/oguzhaninan/Stacer.
    Pubblico: utenti finali/desktop. Utente
    interfaccia: Qt. Programmazione La...
    Scarica Stacer
  • 3
    Orange Fox
    Orange Fox
    Fork di TeamWinRecoveryProject(TWRP)
    con molte funzioni aggiuntive, riprogettazione
    e più Caratteristiche: Supporta Treble e
    ROM non Treble Kernel Oreo aggiornato,
    costruito...
    Scarica OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 6
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • Di Più "

Comandi Linux

Ad