IBSurgeon FirstAID 8.0
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
Kup50 baz danych
Dla producentów oprogramowania i witryn z wieloma bazami danych do odzyskania w czasie.
$359
KupSuper (10 000 DB)
Licencja na odzyskiwanie o dużej przepustowości dla dużych wdrożeń i dostawców.
$5,999
KupJak naprawić bazę danych
- Pobierz FirstAID - rejestracja nie jest wymagana.
- Otwórz uszkodzoną bazę danych, kliknij dwukrotnie tabelę i przeglądaj strony danych.
- 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.
- 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.
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.