Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

gbak - Online w chmurze

Uruchom gbak w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie gbak, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gbak — Kopia zapasowa/przywracanie bazy danych Firebird

STRESZCZENIE


gbak -b [opcja zapasowa ...] [opcja wspólna ...] źródło cel

gbak -c|-r [opcja przywracania ...] [opcja wspólna ...] źródło cel

OPIS


gbak to narzędzie do zarządzania kopiami zapasowymi i przywracaniem bazy danych Firebird.

W trybie kopii zapasowej źródło to istniejąca ścieżka do bazy danych (może zawierać nazwę serwera) i cel is
nazwa pliku kopii zapasowej. Może to być również specjalna nazwa urządzenia, taka jak /dev/stdout (do przekierowania
dane kopii zapasowej na STDOUT) lub /dev/st, aby umieścić kopię zapasową na taśmie.

W trybie przywracania źródło jest istniejącym plikiem kopii zapasowej (lub specjalnym urządzeniem, takim jak /dev/stdin dla
STDIN lub /dev/st, aby uzyskać kopię zapasową z taśmy) i cel jest ścieżką do bazy danych Firebird i
może zawierać nazwę serwera.

Wszystkie opcje można skrócić. Poniżej obie pełne wersje opcji oraz najkrótsza
podane są możliwe wersje.

WSPÓLNY OPCJE


-użytkownik nazwa użytkownika
Nazwa użytkownika używana podczas łączenia się z bazą danych. Zastępuje zmienną środowiskową. Widzieć
ŚRODOWISKO.

-rola] nazwa_roli
Rola SQL, która ma być używana podczas łączenia się z bazą danych. Zastępuje zmienną środowiskową. Widzieć
ŚRODOWISKO.

-hasło] password
Hasło używane podczas łączenia się z bazą danych. Zastępuje zmienną środowiskową. Widzieć
ŚRODOWISKO.

-praca]
Użyj menedżera usług podczas rozmowy z bazą danych.

-zweryfikować]
Zgłaszaj każdą akcję.

Wyświetla obszerne informacje o tym, jakie metadane są przetwarzane, jaka tabela jest przetwarzana
kopie zapasowe/przywracane oraz ile rekordów jest przetwarzanych.

-y ścieżka
Przekieruj komunikaty o stanie/błędach do podanej ścieżki.

-z
Zgłoś pełny numer wersji, zanim zrobisz cokolwiek innego.

BACKUP OPCJE


-zapasowa baza danych]
Włącz tryb kopii zapasowej.

-konwertować]
Konwertuj tabele zewnętrzne na tabele.

Zwykle tabele zewnętrzne są ignorowane podczas tworzenia kopii zapasowej i przywracania. Z -konwertować opcja
tabele zewnętrzne są uwzględniane w kopii zapasowej, tak jak każda inna zwykła tabela. Kiedy taka kopia zapasowa
zostanie przywrócona, te wcześniej zewnętrzne tabele zostaną utworzone jako zwykłe tabele.

-czynnik] num
Czynnik blokujący. Dane wyjściowe są zapisywane w bloku num bajty. Przydatne podczas tworzenia kopii zapasowej do pliku
taśma.

-g[arbage_collect]
Zablokuj zbieranie śmieci.

Zwykle Firebird uruchamia moduł wyrzucania elementów bezużytecznych podczas czytania tabel. od
proces tworzenia kopii zapasowej odczytuje wszystkie tabele, co wymusza odśmiecanie całej bazy danych.
W przypadku wykonania kopii zapasowej tylko po to, aby przywrócić ją w istniejącej bazie danych, to śmieci
zbiórka jest zbędna. Innym powodem użycia tej opcji jest wyrzucanie elementów bezużytecznych
jest włączany w inny sposób - za pomocą gfix lub automatycznego przemiatania. Za pomocą tego przełącznika
przyspiesza proces tworzenia kopii zapasowej, a także może pomóc w niektórych przypadkach tworzenia uszkodzonych kopii zapasowych
bazy danych.

-ignorować]
Ignoruj ​​rekordy ze złymi sumami kontrolnymi.

Tej opcji należy używać tylko podczas tworzenia kopii zapasowych uszkodzonych baz danych.

-otchłań]
Ignoruj ​​transakcje w zawieszeniu.

Ten przełącznik powoduje, że proces tworzenia kopii zapasowej ignoruje transakcje w stanie zawieszenia.

-m [tylko dane_dane]
Tylko kopie zapasowe metadanych.

W przypadku tej opcji w kopii zapasowej zapisywane są tylko metadane. Obejmuje to wszystkie
tabele/widoki/wyzwalacze/indeksy/procedury składowane/domeny/generatory itp. Żadne dane tabeli nie są
zawarte w kopii zapasowej. Taka kopia zapasowa jest przydatna do tworzenia „pustej” kopii bazy danych.

-nie
Użyj nieprzenośnego formatu kopii zapasowej.

Domyślnie używany jest „przenośny” format kopii zapasowej. Oznacza to, że możesz wykonać kopię zapasową bazy danych
na maszynie little-endian i przywrócić ją na maszynie big-endian i odwrotnie. Używając -nie
kopia zapasowa jest przydatna tylko na komputerach z tą samą „endiannością”.

-ol[d_opisy]
zapisz opisy metadanych w starym stylu

PRZYWRACAĆ OPCJE


-c[reate_baza danych]
Włącz tryb przywracania.

cel baza danych zostanie utworzona i nie może już istnieć.

-r[baza_danych ecreate] [przepisać]]
Jak -utwórz_bazę danych, ale dodając przepisać można wymusić wymianę celu
Baza danych.

-rep [koronkowa baza danych]
Jak -utwórz_bazę danych, ale cel jest zastępowany, jeśli istnieje.

-bu[oferty] num
Podczas tworzenia docelowej bazy danych należy zignorować informacje o buforach bazy danych przechowywanych w pliku
wykonać kopię zapasową i użyć określonej liczby buforów.

-zwiększać]
Normalnie Firebird używa kompresji RLE dla ciągów podczas przechowywania ich na dysku. Ta opcja
wyłącza tę kompresję.

-nieaktywny]
Przywróć indeksy w stanie nieaktywnym. Można tego użyć do przywrócenia kopii zapasowej zawierającej dane
niezgodne z kluczem obcym/ograniczeniami unikalnymi.

-zabić]
Nie twórz cieni podczas przywracania.

Normalnie i cienie bazy danych są tworzone podczas przywracania. Ta opcja to blokuje.

-tryb] dostęp
Przywróć bazę danych z podanym dostęp.

Prawidłowe wartości dla dostęp jest tylko czytać i odczyt_zapis. Domyślnie przywracana jest baza danych
z oryginalnym trybem dostępu.

-n[o_ważność]
Przywróć bazę danych bez ograniczeń ważności. Obejmuje to klucz obcy, unikalny i
sprawdź ograniczenia. Przydatne do przywracania kopii zapasowej zawierającej niespójne dane.

-o[ne_o_czasie]
Zatwierdź transakcję przywracania po przywróceniu każdej tabeli.

-rozmiar strony] num
Zastąp rozmiar strony przechowywany w kopii zapasowej. Prawidłowe wartości dla num są 1024, 2048, 4096, 8192,
16384 i 32768.

-use_[cała_przestrzeń]
Zwykle Fireburd rezerwuje trochę miejsca na każdej stronie danych do dalszego wykorzystania. To zastrzeżone
miejsce jest wykorzystywane na nowo wprowadzane dane oraz na przechowywanie starszych wersji danych. Mający
zarezerwowane w tym celu miejsce „blisko” danych przyspiesza modyfikacje. jeśli
baza danych będzie używana głównie do operacji odczytu, określając -use_all_space uratuje niektórych
miejsca.

Ta opcja jest szczególnie przydatna podczas przywracania bazy danych tylko do odczytu, ponieważ tylko do odczytu
bazy danych nie potrzebują dodatkowego miejsca na wersje wsteczne.

-fix_fss_metadane charset
Podczas przywracania metadanych, jeśli nie jest to prawidłowy UTF8, spróbuj przekonwertować z określonego
zestaw znaków. Przydatne, gdy opisy tabel są podane w jakimś narodowym formacie innym niż UTF8
kodowanie, które było możliwe w Firebird przed wersją 2.5

-fix_fss_data charset
Podczas przywracania danych tabeli, w przypadku kolumny zdefiniowanej z zestawem znaków UNICODE_FSS
nie zawiera poprawnego UTF8 (co było możliwe w wersjach Firebirda wcześniejszych niż 2.5), spróbuj
konwertować dane z określonego zestawu znaków.

PRZYWRACANIE DO WIELE PLIKÓW DATABASE


Wcześniej Firebird nie był w stanie pracować z 64-bitowymi wskaźnikami plików, co ograniczało
baz danych do (około) 2 GB rozmiaru na bazę danych.

Ponieważ 2 GB to niewiele danych od lat, istnieje mechanizm rozprzestrzeniania bazy danych
w wiele plików. W ten sposób możesz mieć wiele plików o pojemności 2 GB zawierających wszystkie Twoje dane.

Podczas przywracania do wieloplikowej bazy danych argument docelowy ma postać: plik_1 strony_1
plik_2 strony_2 ... plik_N-1 strony_N-1 plik_N

Każdy strony_n określa maksymalnie liczbę stron do umieszczenia plik_n. Ostatni na liście jest a
nazwa pliku bez limitu stron - będzie zawierała wszystkie strony, które się nie zmieszczą plik_N-1, Należy pamiętać, że
strony_n jest mierzona w stronach, a nie w bajtach, więc maksymalna możliwa liczba zależy od strony
rozmiar.

Wyobraź sobie, że masz system plików (lub stary system operacyjny), który obsługuje tylko 32-bitowe wskaźniki plików.
Aby grać bezpiecznie, decydujesz się podzielić swoją bazę danych na pliki 2 GB. Jeśli rozmiar strony dla
baza danych to 8192, to każdy plik może mieć do 2*1024*1024*1024/8192 = 262144 stron.

UWAGA
Zauważ, że w nowszym systemie operacyjnym i systemie plików Firebird może używać 64-bitowego renderowania wskaźników plików
niepotrzebne wieloplikowe bazy danych.

ŚRODOWISKO


Jak wszystkie inne narzędzia Firebird, gbak akceptuje następujące zmienne środowiskowe:

Wartość domyślna ISC_USER dla -użytkownik opcja

Wartość domyślna ISC_ROLE dla -rola opcja

ISC_HASŁO
wartość domyślna dla -hasło opcja

PRZYKŁADY


We wszystkich przykładach -użytkownik, -rola i -hasło dla jasności pominięto opcje. W prawdziwym
światowej sytuacji należy ich użyć (lub odpowiadających im zmiennych enviromnemt).

Zauważ, że używane tutaj rozszerzenia nazw plików są tylko zalecane. Korzystanie z ujednoliconych rozszerzeń
schemat pomaga odgadnąć typ pliku, patrząc tylko na jego rozszerzenie.

Oto kilka często używanych rozszerzeń:

Baza danych .fdb Firebird

Baza danych .gdb Firebird, starsze rozszerzenie z czasów, gdy Firebird był Interbase.
gdb faktycznie pochodzi z bazy danych Grotton, nazwanej na cześć firmy, która ją stworzyła
oprogramowanie z 1984 roku.

.fdb.2 Drugi plik wieloplikowej bazy danych

.fdb.3 Trzeci plik wieloplikowej bazy danych

.fdb.N N-ty plik wieloplikowej bazy danych

.fbk Plik kopii zapasowej Firebirda

.gbk Starsze rozszerzenie pliku kopii zapasowej

.fbk.gz Spakowany plik kopii zapasowej

backup a baza danych najnowszych a sprężony format:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /plik.fbk.gz

Przywracać a baza danych najnowszych nowa Nazwa pliku:
zcat /plik.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

Korzystaj z gbak online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine to muzyka wieloplatformowa
    odtwarzacz i organizator biblioteki zainspirowany
    Amarok 1.4. Ma szybki i
    łatwy w użyciu interfejs i pozwala
    szukaj i ...
    Pobierz Clementine
  • 3
    XISMuS
    XISMuS
    UWAGA: Aktualizacja zbiorcza 2.4.3 ma
    został zwolniony!! Aktualizacja działa dla każdego
    poprzednia wersja 2.xx. W przypadku aktualizacji
    od wersji v1.xx proszę pobrać i
    i ...
    Pobierz XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 5
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • więcej »

Komendy systemu Linux

Ad