IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gbak - Online nel cloud

Esegui gbak nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gbak 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


gbak — Backup/ripristino del database Firebird

SINOSSI


gbak -b [opzione di backup ...] [opzione comune ...] source bersaglio

gbak -c|-r [opzione di ripristino ...] [opzione comune ...] source bersaglio

DESCRIZIONE


gbak è lo strumento per gestire il backup e il ripristino del database Firebird.

In modalità backup source è un percorso di database esistente (può includere il nome del server) e bersaglio is
nome del file di backup. Potrebbe anche essere un nome di dispositivo speciale come /dev/stdout (per reindirizzare
backup dei dati su STDOUT) o /dev/st per mettere il backup su nastro.

In modalità di ripristino source è un file di backup esistente (o un dispositivo speciale come /dev/stdin per
STDIN o /dev/st per ottenere il backup da nastro) e bersaglio è il percorso del database firebird e
può includere il nome del server.

Tutte le opzioni possono essere abbreviate. Di seguito entrambe le versioni complete delle opzioni e la più breve
sono riportate le possibili versioni.

COMUNI VERSIONI


-utente nome utente
Nome utente da utilizzare per la connessione al database. Sostituisce la variabile di ambiente. Vedere
AMBIENTE.

-ruolo] nome_ruolo
Ruolo SQL da utilizzare durante la connessione al database. Sostituisce la variabile di ambiente. Vedere
AMBIENTE.

-parola d'ordine] parola d'ordine
Password da utilizzare per la connessione al database. Sostituisce la variabile di ambiente. Vedere
AMBIENTE.

-servizio]
Usa il gestore dei servizi quando parli con un database.

-verificare]
Segnala ogni azione.

Visualizza informazioni dettagliate su quali metadati vengono elaborati, quale tabella è in corso
backup/ripristini e quanti record vengono elaborati.

-y sentiero
Reindirizza i messaggi di stato/errore al percorso indicato.

-z
Riporta il numero di versione completo prima di fare qualsiasi altra cosa.

BACKUP VERSIONI


-b[database_ackup]
Attiva la modalità di backup.

-convertire]
Converti tabelle esterne in tabelle.

Normalmente le tabelle esterne vengono ignorate durante il backup e il ripristino. Insieme a -convertire opzione
le tabelle esterne sono incluse nel backup come qualsiasi altra tabella normale. Quando un tale backup
viene ripristinato, queste tabelle precedentemente esterne vengono create come tabelle normali.

-fattore] num
Fattore di blocco. L'uscita è scritta nel blocco di num byte. Utile quando si esegue il backup su a
nastro.

-g[raccolta_arbage]
Inibire la raccolta dei rifiuti.

Normalmente Firebird esegue un garbage collector durante la lettura delle tabelle. Dal momento che
il processo di backup legge tutte le tabelle, questo forza la garbage collection dell'intero database.
Nel caso in cui effettui il backup solo per ripristinarlo sul database esistente questa spazzatura
la raccolta non è necessaria. Un altro motivo per utilizzare questa opzione è se una raccolta di rifiuti
è attivato con altri mezzi, utilizzando gfix o la scansione automatica. Usando questo interruttore
accelera il processo di backup e può anche aiutare in alcuni casi di backup danneggiato
banche dati.

-ignorare]
Ignora i record con checksum errati.

Questa opzione deve essere utilizzata solo durante il backup di database danneggiati.

-limbo]
Ignora le transazioni nel limbo.

Questa opzione fa sì che il processo di backup ignori le transazioni nello stato limbo.

-m[solo_etadata]
Solo metadati di backup.

Con questa opzione solo i metadati vengono scritti nel backup. Questo include tutto
tabelle/viste/trigger/indici/procedure memorizzate/domini/generatori ecc. Nessun dato di tabella è
incluso nel backup. Tale backup è utile per creare una copia "vuota" di un database.

-nt
Utilizzare un formato di backup non trasportabile.

Per impostazione predefinita viene utilizzato un formato di backup "trasportabile". Ciò significa che puoi eseguire il backup di un database
su macchina little-endian e ripristinarlo su macchina big-endian e viceversa. Usando -nt
il backup è utile solo su macchine con la stessa "endianness".

-ol[d_descrizioni]
salva le descrizioni dei metadati vecchio stile

RISTABILIRE VERSIONI


-c[crea_database]
Attiva la modalità di ripristino.

bersaglio il database verrà creato e non deve già esistere.

-r[crea_database] [o[sovrascrivi]]
Come -crea_database, ma aggiungendo sovrascrivere si può forzare la sostituzione del bersaglio
Banca dati.

-rep[lace_database]
Come -crea_database, ma il target viene sovrascritto se esiste.

-buff[offre] num
Quando si crea un database di destinazione, ignorare le informazioni sui buffer del database archiviate nel
eseguire il backup e utilizzare il numero specificato di buffer.

-espandere]
Normalmente, Firebird usa la compressione RLE per le stringhe quando le memorizza su disco. Questa opzione
disattiva questa compressione.

-inattivo]
Ripristina gli indici in stato inattivo. Questo può essere usato per ripristinare un backup, contenente dati
incoerente con chiave esterna/vincoli univoci.

-uccisione]
Non creare ombre durante il ripristino.

Normalmente e le ombre del database vengono create durante il ripristino. Questa opzione lo inibisce.

-modalità] accesso
Ripristina database con dato accesso.

Valori validi per accesso sono sola lettura ed leggere scrivere. L'impostazione predefinita è ripristinare il database
con la sua modalità di accesso originale.

-n[o_validità]
Ripristina il database senza i suoi vincoli di validità. Ciò include chiave esterna, univoca e
controllare i vincoli. Utile per ripristinare un backup, contenente dati incoerenti.

-uno alla volta]
Conferma il ripristino della transazione dopo il ripristino di ogni tabella.

-dimensioni della pagina] num
Sostituisci le dimensioni della pagina memorizzata nel backup. Valori validi per num sono 1024, 2048, 4096, 8192,
16384 e 32768.

-use_[tutto_spazio]
Normalmente, Fireburd riserva dello spazio su ogni pagina di dati per un ulteriore utilizzo. Questo riservato
lo spazio viene utilizzato per i dati appena inseriti e per conservare le versioni precedenti dei dati. Avendo
lo spazio riservato a tale scopo "vicino" ai dati ne velocizza le modifiche. Se la
database verrà utilizzato principalmente per le operazioni di lettura, specificando -usa_tutto_spazio salverà un po'
spazio.

Questa opzione è particolarmente utile quando si ripristina un database di sola lettura, poiché sola lettura
i database non necessitano di spazio aggiuntivo per le versioni precedenti.

-fix_fss_metadati set di caratteri
Quando si ripristinano i metadati, nel caso in cui non sia UTF8 valido, provare a convertire dal specificato
set di caratteri. Utile quando le descrizioni delle tabelle sono fornite in alcuni paesi non UTF8
codifica, che era possibile con Firebird prima della versione 2.5

-fix_fss_data set di caratteri
Quando si ripristinano i dati della tabella, nel caso in cui una colonna definita con il set di caratteri UNICODE_FSS
non contiene UTF8 valido (che era possibile con le versioni di Firebird precedenti alla 2.5), prova a
convertire i dati dal set di caratteri specificato.

RESTAURO A FILE MULTIPLI DATABASE


In precedenza, Firebird non era in grado di lavorare con puntatori a file a 64 bit, limitando così
database a (circa) 2 GB di dimensione per database.

Poiché 2 GB non sono molti dati da anni, esiste un meccanismo per diffondere il database
in più file. In questo modo puoi avere più file da 2 GB, contenenti tutti i tuoi dati.

Quando si ripristina un database con più file, l'argomento di destinazione è nel formato: file_1 pagine_1
file_2 pagine_2 ... file_N-1 pagine_N-1 file_N

Ogni pagine_n specifica al massimo quante pagine inserire file_n. L'ultimo della lista è un
nome file senza limite di pagine - conterrà tutte le pagine non adatte file_N-1. Nota che
pagine_n è misurato in pagine, non in byte, quindi il numero massimo possibile dipende dalla pagina
dimensione.

Immagina di avere un filesystem (o un vecchio sistema operativo) che supporta solo puntatori a file a 32 bit.
Per giocare sul sicuro, decidi di dividere il tuo database su file da 2 GB. Se la dimensione della pagina per il
database è 8192, quindi ogni file può avere fino a 2*1024*1024*1024/8192 = 262144 pagine.

NOTA
Nota che su un sistema operativo e file system recenti Firebird può utilizzare il rendering dei puntatori a file a 64 bit
database multi-file non necessari.

AMBIENTE


Come tutte le altre utility Firebird, gbak accetta le seguenti variabili d'ambiente:

ISC_USER valore predefinito per -utente opzione

ISC_ROLE valore predefinito per -ruolo opzione

PASSWORD_ISC
valore predefinito per -parola d'ordine opzione

ESEMPI


In tutti gli esempi -utente, -ruolo ed -parola d'ordine le opzioni sono omesse per chiarezza. In un vero
situazione mondiale essi (o le loro corrispondenti variabili ambientali) dovrebbero essere usati.

Nota che le estensioni dei nomi di file utilizzate qui sono solo consigliate. Utilizzo di estensioni unificate
schema aiuta a indovinare il tipo di file semplicemente guardando la sua estensione.

Ecco alcune estensioni comunemente usate:

.fdb database Firebird

.gdb database Firebird, estensione legacy dai giorni in cui Firebird era Interbase.
gdb in realtà proviene dal database Grotton, dal nome della società che ha creato
il software nel 1984.

.fdb.2 Secondo file di database multi-file

.fdb.3 Terzo file del database multi-file

.fdb.N N-esimo file del database multi-file

File di backup .fbk Firebird

.gbk Estensione legacy per il file di backup

.fbk.gz File di backup compresso con Gzip

di riserva a banca dati ai miglioramenti a compressa formato:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

Ripristinare a banca dati ai miglioramenti nuovi nome del file:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/nuovo-database.fdb

Usa gbak online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    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
  • 2
    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
  • 3
    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
  • 4
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 5
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 6
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • Di Più "

Comandi Linux

Ad