Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

IBSurgeon FirstAID automatycznie diagnozuje i naprawia uszkodzone bazy danych Firebird i InterBase - w tym uszkodzenia, których nie naprawią gbak i gfix. Działa na niskim poziomie bez silnika Firebird/InterBase, więc możesz podglądać dane przed zakupem i odzyskać to, co widzisz.

Zakup i licencjonowanie

Licencja na każdy plik bazy danych, który odzyskujesz. HQbird zawiera FirstAID na 50 odzyskań; plany subskrypcji Enterprise obejmują również możliwości zestawu do odzyskiwania. Aktualizacje · Pełna strona zakupu

3 bazy danych

Wystarczające dla większości zespołów - odzyskaj trzy pliki baz danych Firebird lub InterBase.

$199

Kup

50 baz danych

Dla producentów oprogramowania i witryn z wieloma bazami danych do odzyskania w czasie.

$359

Kup

Super (10 000 DB)

Licencja na odzyskiwanie o dużej przepustowości dla dużych wdrożeń i dostawców.

$5,999

Kup

Jak naprawić bazę danych

  1. Pobierz FirstAID - rejestracja nie jest wymagana.
  2. Otwórz uszkodzoną bazę danych, kliknij dwukrotnie tabelę i przeglądaj strony danych.
  3. Jeśli dane wyglądają dobrze, kup licencję (e-mail z licencją zwykle w ciągu około 15 minut). To, co widzisz, jest tym, co odzyskujesz.
  4. Przeczytaj Przewodnik odzyskiwania (po lewej) przed uruchomieniem naprawy.

Dwa tryby odzyskiwania

Bezpośrednia naprawa

Naprawia oryginalny plik w miejscu, poprawiając uszkodzone wewnętrzne linki. Szybko: po naprawie uruchom gfix / gbak, aby wykonać czystą kopię zapasową/przywrócenie. Najlepsze dla wielu typowych uszkodzeń.

Ekstrakcja danych

W przypadku poważnych uszkodzeń lub utraty metadanych: podgląd tabel, a następnie eksport odzyskiwalnych danych użytkownika do nowej, pustej bazy danych o tej samej strukturze. Wykorzystuje tylko kilka tabel systemowych do dekodowania danych.

FirstAID odzyskuje uszkodzone bazy danych Firebird/InterBase w ponad 95% przypadków, gdy dane są widoczne w podglądzie.

Podgląd odzyskiwania bazy danych Firebird w IBSurgeon FirstAID - przeglądaj strony danych tabel przed zakupem licencji
Podgląd danych w FirstAID - to, co widzisz, możesz odzyskać.

Wideo: naprawa bazy danych Firebird za pomocą FirstAID

Jak wygląda uszkodzenie

Uszkodzenie zwykle oznacza zerwane linki między wewnętrznymi strukturami. Gdy silnik napotka brakujący rekord lub stronę, zatrzymuje się z komunikatami takimi jak Internal gds software consistency check (…) lub Internal Firebird software consistency check (…) - z gbak, gfix / firebird.log lub aplikacji. Zobacz pełną listę poważnych błędów Firebird/InterBase.

Gdy gfix i gbak nie mogą dokończyć zadania, FirstAID omija miejsca awarii i albo naprawia linki, albo eksportuje dane użytkownika.

Wymagania techniczne

  • Aplikacja Windows (Windows 7 lub nowszy) - odzyskuje bazy danych z serwerów Windows lub Linux (skopiuj plik na maszynę z Windows)
  • Zalecane 8 GB RAM lub więcej
  • Zalecany dysk SSD dla szybszego odzyskiwania

Typowe uszkodzenia obsługiwane przez FirstAID

Objaw / błąd Typowe podejście
Nie można znaleźć strony tip (165) Bezpośrednia naprawa
Zły checksum / błąd checksum na stronie bazy danych Bezpośrednia naprawa; ekstrakcja, jeśli poważne
Dekompresja przekroczyła bufor (178); zła długość rekordu (183) Ekstrakcja
Nieznane I/O / obcięty plik (utracone strony na końcu) Bezpośrednia naprawa (odtworzenie stron systemowych)
Zły typ strony (oczekiwano X, znaleziono Y) Bezpośrednia naprawa
Uszkodzony fragmentowany rekord; nie można znaleźć backversion Ekstrakcja / naprawa rekordu
Zniknięta strona wskaźnika (256); nieprawidłowy BLR Ekstrakcja / rekompilacja lub pełny eksport
Scalanie nbackup / „not in physical backup mode” FirstAID + kroki z przewodnika

Więcej kodów błędów: lista poważnych błędów Firebird/InterBase.

Po bezpośredniej naprawie: gfix i gbak

Uruchom gfix po bezpośredniej naprawie (pomiń go w przypadku ekstrakcji - cel eksportu jest już czysty). Następnie wykonaj zweryfikowaną kopię zapasową gbak i przywróć do nowego pliku.

gfix (po bezpośredniej naprawie)

gfix -v -full -ig -user SYSDBA -pass twoje_hasło Ścieżka_do_bazy
gfix -mend -ig -user SYSDBA -pass twoje_hasło Ścieżka_do_bazy

Linie podsumowania (błędy rekordów / indeksów / transakcji / BLOB / stron) mają charakter informacyjny; kontynuuj z gbak, nawet jeśli gfix zgłasza problemy.

gbak

gbak -b -g -ig -user SYSDBA -pass twoje_hasło Ścieżka_do_bazy Ścieżka_do_kopii
gbak -c -user SYSDBA -pass twoje_hasło Ścieżka_do_kopii Ścieżka_do_bazy

Pełne szczegóły: Przewodnik odzyskiwania FirstAID.

Unikaj dalszych uszkodzeń

Do lustrzanych kopii zapasowych i silniejszych operacji użyj HQbird - replikacja, automatyczne kopie zapasowe i monitorowanie. Lub porównaj plany subskrypcji Enterprise.