EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

gbak - Online în cloud

Rulați gbak în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gbak 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


gbak — Backup/restaurează baza de date Firebird

REZUMAT


gbak -b [opțiune de rezervă ...] [opțiune comună ...] sursă ţintă

gbak -c|-r [opțiune de restaurare...] [opțiune comună...] sursă ţintă

DESCRIERE


gbak este instrumentul pentru gestionarea backup-ului și restaurarea bazei de date Firebird.

În modul de rezervă sursă este o cale de bază de date existentă (poate include numele serverului) și ţintă is
numele fișierului de rezervă. Ar putea fi, de asemenea, un nume de dispozitiv special, cum ar fi /dev/stdout (pentru a redirecționa
copie de rezervă a datelor în STDOUT) sau /dev/st pentru a pune copia de rezervă pe bandă.

În modul restaurare sursă este un fișier de rezervă existent (sau un dispozitiv special, cum ar fi /dev/stdin pentru
STDIN sau /dev/st pentru a obține backup-ul de pe bandă) și ţintă este calea către baza de date Firebird și
poate include numele serverului.

Toate opțiunile pot fi prescurtate. Mai jos, atât versiunile complete de opțiuni, cât și cele mai scurte
sunt date posibile versiuni.

COMUNĂ OPŢIUNI


-utilizator nume de utilizator
Nume de utilizator de utilizat la conectarea la baza de date. Ignoră variabila de mediu. Vedea
MEDIUL.

-rol] nume rol
Rol SQL de utilizat la conectarea la baza de date. Ignoră variabila de mediu. Vedea
MEDIUL.

-parola] parola
Parola de folosit la conectarea la baza de date. Ignoră variabila de mediu. Vedea
MEDIUL.

-serviciu]
Utilizați managerul de servicii când vorbiți cu o bază de date.

-verifica]
Raportați fiecare acțiune.

Afișează informații detaliate despre ce metadate sunt procesate, ce tabel este în curs
backup/restaurări și câte înregistrări sunt procesate.

-y cale
Redirecționează mesajele de stare/eroare către calea dată.

-z
Raportați numărul complet al versiunii înainte de a face orice altceva.

BACKUP OPŢIUNI


-b[bază_de_date_acup]
Activați modul de rezervă.

-convertit]
Convertiți tabele externe în tabele.

În mod normal, tabelele externe sunt ignorate în timpul copierii și restaurării. Cu -convertit opțiune
tabele externe sunt incluse în backup ca orice altă masă obișnuită. Când o astfel de rezervă
este restaurat, aceste tabele externe anterior sunt create ca tabele obișnuite.

-factor] o
Factorul de blocare. Ieșirea este scrisă în bloc de o octeți. Util atunci când faceți backup la a
bandă.

-g[arbage_collect]
Inhibați colectarea gunoiului.

În mod normal, Firebird rulează un colector de gunoi atunci când citește tabelele. De când
procesul de backup citește toate tabelele, acest lucru forțează colectarea de gunoi a întregii baze de date.
În cazul în care faceți backup doar pentru a o restaura peste baza de date existentă, acest gunoi
colectarea este inutilă. Un alt motiv pentru a utiliza aceste opțiuni este dacă o colectare a gunoiului
este angajat prin alte mijloace - fie prin utilizarea gfix, fie prin măturarea automată. Folosind acest comutator
accelerează procesul de backup și, de asemenea, poate ajuta în unele cazuri de backup deteriorat
baze de date.

-ignora]
Ignorați înregistrările cu sume de control greșite.

Această opțiune ar trebui utilizată numai atunci când se face copii de siguranță ale bazelor de date deteriorate.

-depozit de vechituri]
Ignorați tranzacțiile în limb.

Această comutare face ca procesul de backup să ignore tranzacțiile în stare limbo.

-m[etadata_only]
Copiere de rezervă numai metadate.

Cu această opțiune, doar metadatele sunt scrise în backup. Aceasta include toate
tabele/vizualizări/declanșatoare/indexuri/proceduri stocate/domenii/generatoare etc. Nu există date din tabel
incluse în backup. O astfel de copie de rezervă este utilă pentru crearea unei copii „vide” a unei baze de date.

-nt
Utilizați formatul de rezervă netransportabil.

În mod implicit, este utilizat un format de rezervă „transportabil”. Aceasta înseamnă că puteți face backup unei baze de date
pe mașina little-endian și restaurați-o pe mașina big-endian și invers. Prin utilizarea -nt
backup-ul este util doar pe mașini cu aceeași „endianness”.

-ol[d_descriptions]
salvați descrieri de metadate în stil vechi

RESTABILI OPŢIUNI


-c[creați baza de date]
Activați modul de restaurare.

ţintă baza de date va fi creată și nu trebuie să existe deja.

-r[create_database] [o[verscrie]]
Aprecieri -create_database, dar prin adăugare suprascrie se poate forța înlocuirea țintei
Bază de date.

-rep[lace_database]
Aprecieri -create_database, dar ținta este suprascrisă dacă există.

-tampon[afer] o
Când creați baza de date țintă, ignorați informațiile despre buffer-urile bazei de date stocate în
backup și utilizați numărul specificat de buffere.

-extinde]
În mod normal, Firebird folosește compresia RLE pentru șiruri atunci când le stochează pe disc. Această opțiune
dezactivează această compresie.

-inactiv]
Restaurați indecșii în stare inactivă. Aceasta poate fi folosită pentru a restaura o copie de rezervă, care conține date
incompatibil cu cheia străină/constrângerile unice.

-ucide]
Nu creați umbre la restaurare.

În mod normal, și umbrele bazei de date sunt create în timpul restaurării. Această opțiune inhibă acest lucru.

-mo[de] acces
Restaurați baza de date cu date acces.

Valori valabile pentru acces sunt numai pentru citire și Citeste, scrie. Implicit este restaurarea bazei de date
cu modul său de acces inițial.

-n[o_validitate]
Restaurați baza de date fără constrângerile sale de valabilitate. Aceasta include cheia externă, unică și
verifica constrângerile. Util pentru restaurarea unei copii de rezervă, care conține date inconsistente.

-pe rand]
Commiteți tranzacția de restaurare după restaurarea fiecărui tabel.

-mărimea paginii] o
Ignorați dimensiunea paginii stocate în backup. Valori valabile pentru o sunt 1024, 2048, 4096, 8192,
16384 și 32768.

-use_[tot_spațiul]
În mod normal, Fireburd își rezervă spațiu pe fiecare pagină de date pentru utilizare ulterioară. Aceasta rezervată
spațiul este utilizat pentru datele nou introduse și pentru păstrarea versiunilor mai vechi ale datelor. Având
spațiul rezervat acestui scop „aproape” de date accelerează modificările. Dacă
baza de date va fi folosită în principal pentru operațiuni de citire, specificând -use_all_space va salva pe unii
spațiu.

Această opțiune este utilă în special atunci când se restaurează o bază de date numai în citire, deoarece este doar în citire
bazele de date nu au nevoie de spațiu suplimentar pentru versiunile din spate.

-fix_fss_metadata set de caractere
Când restaurați metadatele, în cazul în care nu sunt valide UTF8, încercați să faceți conversia din cea specificată
set de caractere. Util atunci când descrierile de tabel sunt date în unele non-UTF8 naționale
codificare, care era posibilă cu Firebird înainte de versiunea 2.5

-fix_fss_data set de caractere
La restaurarea datelor din tabel, în cazul în care o coloană este definită cu un set de caractere UNICODE_FSS
nu conține UTF8 valid (ceea ce a fost posibil cu versiunile Firebird anterioare 2.5), încercați să
convertiți datele din setul de caractere specificat.

RESTAURARE LA MULTIPLE-FIȘIER BAZA DE DATE


Anterior, Firebird nu era capabil să lucreze cu pointeri de fișiere pe 64 de biți, limitând astfel
bazele de date la (aproximativ) 2 GB de dimensiune per bază de date.

Deoarece 2 GB nu sunt multe date de ani de zile, există un mecanism de răspândire a bazei de date
în mai multe fișiere. În acest fel, puteți avea mai multe fișiere de 2 GB, care conțin toate datele dvs.

La restaurarea în baza de date cu mai multe fișiere, argumentul țintă este de forma: fisier_1 pagini_1
fisier_2 pagini_2 ... fisier_N-1 paginile_N-1 fisier_N

Fiecare pagini_n specifică cel mult câte pagini trebuie să introduceți fişier_n. Ultimul în listă este a
nume de fișier fără limită de pagini - va conține toate paginile care nu se potrivesc fisier_N-1. Rețineți că
pagini_n se măsoară în pagini, nu în octeți, așa că numărul maxim posibil depinde de pagină
mărimea.

Imaginați-vă că aveți un sistem de fișiere (sau un sistem de operare vechi) care acceptă doar indicatori de fișiere pe 32 de biți.
Pentru a juca în siguranță, decideți să vă împărțiți baza de date pe fișiere de 2 GB. Dacă dimensiunea paginii pentru
baza de date este 8192, apoi fiecare fișier poate avea până la 2*1024*1024*1024/8192 = 262144 pagini.

NOTĂ
Rețineți că pe un sistem de operare și sistem de fișiere recent, Firebird poate utiliza randarea indicatorilor de fișiere pe 64 de biți
nu sunt necesare baze de date cu mai multe fișiere.

MEDIUL


Ca toate celelalte utilitare Firebird, gbak acceptă următoarele variabile de mediu:

Valoarea implicită ISC_USER pentru -utilizator opțiune

Valoarea implicită ISC_ROLE pentru -rol opțiune

ISC_PASSWORD
valoarea implicită pentru -parola opțiune

EXEMPLE


În toate exemplele -utilizator, -rol și -parola opțiunile sunt omise pentru claritate. Într-un real
situația mondială, acestea (sau variabilele lor de mediu corespunzătoare) ar trebui utilizate.

Rețineți că extensiile de nume de fișier utilizate aici sunt doar recomandate. Utilizarea extensiilor unificate
schema ajută la ghicirea tipului de fișier doar privind extensia acestuia.

Iată câteva extensii utilizate în mod obișnuit:

.fdb Baza de date Firebird

.gdb Baza de date Firebird, extensie moștenită din zilele când Firebird era Interbase.
gdb provine de fapt din baza de date Grotton, numită după compania care a creat
software-ul din 1984.

.fdb.2 Al doilea fișier al bazei de date cu mai multe fișiere

.fdb.3 Al treilea fișier al bazei de date cu mai multe fișiere

.fdb.N N-al-lea fișier al bazei de date cu mai multe fișiere

.fbk Fișier de rezervă Firebird

.gbk Extensie moștenită pentru fișierul de rezervă

.fbk.gz Fișier de rezervă Gzipped

Backup a Baza de date în a comprimat format:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

Restabili a Baza de date în nou nume de fișier:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

Utilizați gbak online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal de operațiuni IT: o deschidere completă
    sursă, ITIL, serviciu web
    instrument de management, inclusiv un complet
    CMDB personalizabil, un sistem de asistență și
    un om cu documente...
    Descărcați itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine este o muzică multi-platformă
    jucător și organizator de bibliotecă inspirat de
    Amarok 1.4. Are un rapid și
    interfață ușor de utilizat și vă permite
    cauta si...
    Descărcați Clementine
  • 3
    XISMuS
    XISMuS
    ATENȚIE: Actualizarea cumulativă 2.4.3 are
    fost eliberat!! Actualizarea funcționează pentru orice
    versiunea anterioară 2.xx. Dacă faceți upgrade
    din versiunea v1.xx, vă rugăm să descărcați și
    i ...
    Descărcați XISMuS
  • 4
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 5
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 6
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • Mai mult »

Comenzi Linux

Ad