Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

IBSurgeon FirstAID, bozulmuş Firebird ve InterBase veritabanlarını otomatik olarak teşhis eder ve onarır - gbak ve gfix'in onaramadığı bozulmalar dahil. Firebird/InterBase motoru olmadan düşük seviyede çalışır, böylece satın almadan önce verileri önizleyebilir ve gördüklerinizi kurtarabilirsiniz.

Satın alma & lisanslama

Kurtardığınız veritabanı dosyası başına lisanslanır. HQbird, 50 kurtarma için FirstAID içerir; Enterprise abonelik planları da kurtarma araç seti kapasitesi içerir. Yükseltmeler · Tam satın alma sayfası

3 veritabanı

Çoğu ekip için yeterlidir - üç Firebird veya InterBase veritabanı dosyasını kurtarın.

$199

Satın Al

50 veritabanı

Zaman içinde kurtarılacak çok sayıda veritabanı olan ISV'ler ve siteler için.

$359

Satın Al

Süper (10.000 DB)

Büyük dağıtımlar ve satıcılar için yüksek hacimli kurtarma lisansı.

$5.999

Satın Al

Veritabanı nasıl onarılır

  1. FirstAID'i indirin - kayıt gerekmez.
  2. Bozulmuş veritabanını açın, bir tabloya çift tıklayın ve veri sayfalarına göz atın.
  3. Veriler doğru görünüyorsa, bir lisans satın alın (lisans e-postası genellikle yaklaşık 15 dakika içinde gelir). Ne görürseniz onu kurtarırsınız.
  4. Onarımı çalıştırmadan önce Kurtarma Rehberi'ni (solda) okuyun.

İki kurtarma modu

Doğrudan onarım

Kırık iç bağlantıları düzelterek orijinal dosyayı yerinde onarır. Hızlıdır: onarımdan sonra temiz bir yedekleme/geri yükleme için gfix / gbak çalıştırın. Birçok yaygın bozulma için en iyisidir.

Veri çıkarma

Ağır bozulma veya meta veri kaybı için: tabloları önizleyin, ardından kurtarılabilir kullanıcı verilerini aynı yapıya sahip yeni bir boş veritabanına aktarın. Verileri kod çözmek için yalnızca birkaç sistem tablosu kullanır.

FirstAID, veriler önizlemede görünür olduğunda, bozulmuş Firebird/InterBase veritabanlarını vakaların %95'inden fazlasında kurtarır.

Firebird veritabanı kurtarma önizlemesi IBSurgeon FirstAID'de - lisans satın almadan önce tablo veri sayfalarına göz atın
FirstAID'de veri önizleme - ne görürseniz onu kurtarabilirsiniz.

Video: FirstAID ile bir Firebird veritabanını onarın

Bozulma neye benzer

Bozulma genellikle iç yapılar arasındaki kırık bağlantılar anlamına gelir. Motor eksik bir kayıt veya sayfayla karşılaştığında, Internal gds software consistency check (…) veya Internal Firebird software consistency check (…) gibi mesajlarla durur - gbak, gfix / firebird.log veya uygulamalardan. Ciddi Firebird/InterBase hatalarının tam listesine bakın.

gfix ve gbak işi bitiremediğinde, FirstAID çökme noktalarını atlar ve bağlantıları onarır veya kullanıcı verilerini dışa aktarır.

Teknik gereksinimler

  • Windows uygulaması (Windows 7 veya sonrası) - Windows veya Linux sunucularındaki veritabanlarını kurtarır (dosyayı Windows makinesine kopyalayın)
  • 8 GB RAM veya daha fazlası önerilir
  • Daha hızlı kurtarma için SSD önerilir

FirstAID'in ele aldığı yaygın bozulmalar

Belirti / hata Tipik yaklaşım
Cannot find tip page (165) Doğrudan onarım
Bad checksum / checksum error on database page Doğrudan onarım; ağırsa çıkarma
Decompression overran buffer (178); wrong record length (183) Çıkarma
Unknown I/O / truncated file (lost pages at end) Doğrudan onarım (sistem sayfalarını yeniden oluştur)
Wrong page type (expected X, found Y) Doğrudan onarım
Fragmented record corrupt; cannot find backversion Çıkarma / kayıt onarımı
Pointer page vanished (256); invalid BLR Çıkarma / yeniden derleme veya tam dışa aktarma
nbackup merge / “not in physical backup mode” FirstAID + rehber adımları

Daha fazla hata kodu: ciddi Firebird/InterBase hataları listesi.

Doğrudan onarımdan sonra: gfix ve gbak

Doğrudan Onarımdan sonra gfix çalıştırın (çıkarma için atlayın - dışa aktarma hedefi zaten temizdir). Ardından doğrulanmış bir gbak yedeği alın ve yeni bir dosyaya geri yükleyin.

gfix (Doğrudan Onarımdan sonra)

gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database
gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database

Özet satırları (kayıt / dizin / işlem / BLOB / sayfa hataları) bilgilendiricidir; gfix sorun bildirse bile gbak ile devam edin.

gbak

gbak -b -g -ig -user SYSDBA -pass your_pass Path_to_database Path_to_backup
gbak -c -user SYSDBA -pass your_pass Path_to_backup Path_to_database

Tüm ayrıntılar: FirstAID Kurtarma Rehberi.

Daha fazla bozulmayı önleyin

Bekleme yansımaları ve daha güçlü operasyonlar için HQbird kullanın - çoğaltma, otomatik yedekleme ve izleme. Veya Enterprise abonelik planlarını karşılaştırın.