IBSurgeon FirstAID 8.0
IBSurgeon FirstAID tự động chẩn đoán và sửa chữa các cơ sở dữ liệu Firebird và InterBase bị hỏng - bao gồm cả những hư hỏng mà gbak và gfix không thể sửa. Nó hoạt động ở mức thấp mà không cần engine Firebird/InterBase, vì vậy bạn có thể xem trước dữ liệu trước khi mua và khôi phục những gì bạn thấy.
Mua hàng & cấp phép
Cấp phép theo từng tệp cơ sở dữ liệu bạn khôi phục. HQbird bao gồm FirstAID cho 50 lần khôi phục; các gói đăng ký Enterprise cũng bao gồm dung lượng bộ công cụ khôi phục. Nâng cấp · Trang mua hàng đầy đủ
3 cơ sở dữ liệu
Đủ cho hầu hết các nhóm - khôi phục ba tệp cơ sở dữ liệu Firebird hoặc InterBase.
$199
Mua ngay50 cơ sở dữ liệu
Dành cho ISV và các trang web có nhiều cơ sở dữ liệu cần khôi phục theo thời gian.
$359
Mua ngaySuper (10.000 DB)
Giấy phép khôi phục khối lượng lớn cho các triển khai quy mô lớn và nhà cung cấp.
$5.999
Mua ngayCách sửa chữa cơ sở dữ liệu
- Tải xuống FirstAID - không cần đăng ký.
- Mở cơ sở dữ liệu bị hỏng, nhấp đúp vào một bảng và duyệt các trang dữ liệu.
- Nếu dữ liệu trông ổn, hãy mua giấy phép (email giấy phép thường đến trong khoảng 15 phút). Những gì bạn thấy là những gì bạn khôi phục được.
- Đọc Hướng dẫn khôi phục (bên trái) trước khi chạy sửa chữa.
Hai chế độ khôi phục
Sửa trực tiếp
Sửa chữa tệp gốc tại chỗ bằng cách sửa các liên kết nội bộ bị hỏng. Nhanh: sau khi sửa, chạy gfix / gbak để sao lưu/khôi phục sạch. Tốt nhất cho nhiều hư hỏng phổ biến.
Trích xuất dữ liệu
Dành cho hư hỏng nặng hoặc mất siêu dữ liệu: xem trước các bảng, sau đó xuất dữ liệu người dùng có thể khôi phục vào một cơ sở dữ liệu trống mới có cùng cấu trúc. Chỉ sử dụng một vài bảng hệ thống để giải mã dữ liệu.
FirstAID khôi phục các cơ sở dữ liệu Firebird/InterBase bị hỏng trong hơn 95% các trường hợp khi dữ liệu hiển thị trong bản xem trước.
Video: sửa chữa cơ sở dữ liệu Firebird bằng FirstAID
Hư hỏng trông như thế nào
Hư hỏng thường có nghĩa là các liên kết bị hỏng giữa các cấu trúc nội bộ. Khi engine gặp một bản ghi hoặc trang bị thiếu, nó dừng lại với các thông báo như Internal gds software consistency check (…) hoặc Internal Firebird software consistency check (…) - từ gbak, gfix / firebird.log, hoặc các ứng dụng. Xem danh sách đầy đủ các lỗi nghiêm trọng Firebird/InterBase.
Khi gfix và gbak không thể hoàn thành công việc, FirstAID bỏ qua các điểm sự cố và sửa các liên kết hoặc xuất dữ liệu người dùng.
Yêu cầu kỹ thuật
- Ứng dụng Windows (Windows 7 trở lên) - khôi phục cơ sở dữ liệu từ máy chủ Windows hoặc Linux (sao chép tệp sang máy Windows)
- Khuyến nghị 8 GB RAM trở lên
- Khuyến nghị SSD để khôi phục nhanh hơn
Các hư hỏng phổ biến FirstAID xử lý
| Triệu chứng / lỗi | Cách tiếp cận điển hình |
|---|---|
| Không thể tìm thấy trang tip (165) | Sửa trực tiếp |
| Checksum sai / lỗi checksum trên trang cơ sở dữ liệu | Sửa trực tiếp; trích xuất nếu nặng |
| Giải nén vượt quá bộ đệm (178); sai độ dài bản ghi (183) | Trích xuất |
| I/O không xác định / tệp bị cắt ngắn (mất trang ở cuối) | Sửa trực tiếp (tạo lại các trang hệ thống) |
| Sai loại trang (mong đợi X, tìm thấy Y) | Sửa trực tiếp |
| Bản ghi phân mảnh bị hỏng; không thể tìm thấy backversion | Trích xuất / sửa bản ghi |
| Trang con trỏ biến mất (256); BLR không hợp lệ | Trích xuất / biên dịch lại hoặc xuất đầy đủ |
| Hợp nhất nbackup / "không ở chế độ sao lưu vật lý" | FirstAID + các bước trong hướng dẫn |
Thêm mã lỗi: danh sách lỗi nghiêm trọng Firebird/InterBase.
Sau khi sửa trực tiếp: gfix và gbak
Chạy gfix sau khi Sửa trực tiếp (bỏ qua bước này cho trích xuất - tệp xuất đích đã sạch). Sau đó thực hiện sao lưu gbak đã xác minh và khôi phục sang một tệp mới.
gfix (sau khi Sửa trực tiếp)
gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database
Các dòng tóm tắt (lỗi bản ghi / chỉ mục / giao dịch / BLOB / trang) chỉ mang tính thông tin; hãy tiếp tục với gbak ngay cả khi gfix báo cáo sự cố.
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
Chi tiết đầy đủ: Hướng dẫn khôi phục FirstAID.
Tránh hư hỏng thêm
Đối với các bản sao dự phòng và vận hành mạnh mẽ hơn, hãy sử dụng HQbird - nhân bản, sao lưu tự động và giám sát. Hoặc so sánh các gói đăng ký Enterprise.