IBSurgeon FirstAID 8.0
IBSurgeon FirstAID diagnostica y repara automáticamente bases de datos Firebird e InterBase corruptas, incluidas las corrupciones que gbak y gfix no pueden reparar. Funciona a bajo nivel sin el motor Firebird/InterBase, por lo que puede previsualizar los datos antes de comprar y recuperar lo que ve.
Compra y licencias
Licencia por archivo de base de datos que recupere. HQbird incluye FirstAID para 50 recuperaciones; los planes de suscripción Enterprise también incluyen capacidad del kit de recuperación. Actualizaciones · Página de compra completa
3 bases de datos
Suficiente para la mayoría de los equipos: recupere tres archivos de bases de datos Firebird o InterBase.
$199
Comprar50 bases de datos
Para ISV y sitios con muchas bases de datos que recuperar con el tiempo.
$359
ComprarSuper (10,000 BD)
Licencia de recuperación de alto volumen para grandes despliegues y proveedores.
$5,999
ComprarCómo reparar una base de datos
- Descargue FirstAID - no se requiere registro.
- Abra la base de datos corrupta, haga doble clic en una tabla y explore las páginas de datos.
- Si los datos se ven correctos, compre una licencia (el correo de licencia suele llegar en unos 15 minutos). Lo que ve es lo que recupera.
- Lea la Guía de recuperación (izquierda) antes de ejecutar la reparación.
Dos modos de recuperación
Reparación directa
Repara el archivo original en su lugar corrigiendo los enlaces internos rotos. Rápido: después de la reparación, ejecute gfix / gbak para una copia de seguridad/restauración limpia. Ideal para muchas corrupciones comunes.
Extracción de datos
Para corrupción grave o pérdida de metadatos: previsualice las tablas y luego exporte los datos de usuario recuperables a una nueva base de datos vacía con la misma estructura. Utiliza solo unas pocas tablas del sistema para decodificar los datos.
FirstAID recupera bases de datos Firebird/InterBase corruptas en más del 95% de los casos cuando los datos son visibles en la vista previa.
Video: repare una base de datos Firebird con FirstAID
Cómo se ve la corrupción
La corrupción generalmente significa enlaces rotos entre estructuras internas. Cuando el motor encuentra un registro o página faltante, se detiene con mensajes como Internal gds software consistency check (…) o Internal Firebird software consistency check (…) - desde gbak, gfix / firebird.log, o aplicaciones. Consulte la lista completa de errores graves de Firebird/InterBase.
Cuando gfix y gbak no pueden completar el trabajo, FirstAID evita los puntos de fallo y repara los enlaces o exporta los datos de usuario.
Requisitos técnicos
- Aplicación de Windows (Windows 7 o posterior): recupera bases de datos de servidores Windows o Linux (copie el archivo a la máquina Windows)
- Se recomiendan 8 GB de RAM o más
- Se recomienda SSD para una recuperación más rápida
Corrupciones comunes que FirstAID maneja
| Síntoma / error | Enfoque típico |
|---|---|
| Cannot find tip page (165) | Reparación directa |
| Bad checksum / error de checksum en la página de la base de datos | Reparación directa; extracción si es grave |
| Decompression overran buffer (178); wrong record length (183) | Extracción |
| Unknown I/O / archivo truncado (páginas perdidas al final) | Reparación directa (recrear páginas del sistema) |
| Wrong page type (expected X, found Y) | Reparación directa |
| Fragmented record corrupt; cannot find backversion | Extracción / reparación de registros |
| Pointer page vanished (256); invalid BLR | Extracción / recompilación o exportación completa |
| nbackup merge / “not in physical backup mode” | FirstAID + pasos de la guía |
Más códigos de error: lista de errores graves de Firebird/InterBase.
Después de una reparación directa: gfix y gbak
Ejecute gfix después de una Reparación Directa (omítalo para la extracción: el destino de exportación ya está limpio). Luego realice una copia de seguridad gbak verificada y restáurela en un archivo nuevo.
gfix (después de la Reparación Directa)
gfix -v -full -ig -user SYSDBA -pass your_pass Path_to_database gfix -mend -ig -user SYSDBA -pass your_pass Path_to_database
Las líneas de resumen (errores de registro / índice / transacción / BLOB / página) son informativas; continúe con gbak incluso si gfix informa problemas.
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
Detalles completos: Guía de recuperación de FirstAID.
Evite más corrupciones
Para réplicas en espera y operaciones más sólidas, use HQbird - replicación, copias de seguridad automatizadas y monitoreo. O compare los planes de suscripción Enterprise.