Autor Tema: Error al intentar restaurar BD Mapuche  (Leído 648 veces)

0 Usuarios y 1 Visitante están viendo este tema.

martin.ibanez

  • Full Member
  • ***
  • Mensajes: 200
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Alto Uruguay
  • Nombre y apellido: Ibañez Martin Gabriel
  • Sistema: SIU's
  • Teléfono laboral: 3764550344
  • Utilizo algun sistéma del SIU: Sí
Error al intentar restaurar BD Mapuche
« : marzo 27, 2019, 06:07:00 pm »
Buenas tardes.
Quisiera pedirles una ayuda con respecto a un problema que estamos teniendo con la BD de Mapuche.
Venimos trabajando con la versión 3.5.0 de Mapuche desde Septiembre del año 2018 y generando backups.
Llegado el día 15 de marzo de 2019 surge un inconveniente por el cual es necesario volver la base de datos al backup del día 13.
Pero al intentar el restore de algún backup del día 15 para atrás nos arroja un error como este:
pg_restore: [custom archiver] se encontró un bloque no esperado ID (655360) mientras se leían los
datos -- se esperaba 14850
Process returned exit code 1.

Pero los backups del día 15 en adelante los sube sin problema.
Espero puedan orientarme, no sabia si corresponde generar un GDS para poder enviarles el backup.
Desde ya muchas gracias!

nicolasdom

  • Moderador
  • *****
  • Mensajes: 669
    • Ver Perfil
    • SIU
    • Email
  • Institución: SIU
  • Nombre y apellido: Nicolas Dominguez Florit
  • Sistema: SIU-Mapuche
Re:Error al intentar restaurar BD Mapuche
« Respuesta #1 : marzo 29, 2019, 08:37:23 am »
Hola Martin, que version de pg_restore estas utilizando? pg_restore --version
Con que version de pg_dump realizaron el backup?

El log de postgres arroja algún dato?
Probaste ver el contenido del archivo? pg_restore -l archivo

Saludos, Nico

martin.ibanez

  • Full Member
  • ***
  • Mensajes: 200
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Alto Uruguay
  • Nombre y apellido: Ibañez Martin Gabriel
  • Sistema: SIU's
  • Teléfono laboral: 3764550344
  • Utilizo algun sistéma del SIU: Sí
Re:Error al intentar restaurar BD Mapuche
« Respuesta #2 : marzo 29, 2019, 09:48:59 am »
Hola, buen dia Nico.
Las versiones que estamos utilizando son:
pg_restore (PostgreSQL) 9.6.9
pg_dump (PostgreSQL) 9.6.9
psql (PostgreSQL) 9.6.9

Y el backup del dia 13 de Marzo se hizo con las mismas versiones
;     Dumped from database version: 9.6.9
;     Dumped by pg_dump version: 9.6.9

El log en /var/log/postgresql no me arroja nada en ningun momento al hacer el restore.
El contenido aun no lo pude ver.
Voy a subir el archivo y te aviso.
Muchas Gracias!
Saludos.

nicolasdom

  • Moderador
  • *****
  • Mensajes: 669
    • Ver Perfil
    • SIU
    • Email
  • Institución: SIU
  • Nombre y apellido: Nicolas Dominguez Florit
  • Sistema: SIU-Mapuche
Re:Error al intentar restaurar BD Mapuche
« Respuesta #3 : abril 03, 2019, 01:06:36 pm »
Hola Martin, definitivamente el dump esta roto.
Podes ver el listado de elementos del dump con el siguiente comando:

pg_restore -l archivo.backup

Una estrategia que se puede utilizar para intentar restaurar el backup salteando las tablas que den error es pasando la lista de elementos a restaurar a un archivo y luego eliminando elementos de ese archivo.
Ejemplo:
pg_restore -l archivo.backup > restore.pgdump.list

Se edita el restore.pgdump.list, se le saca elementos y luego se hace:

pg_restore -L restore.pgdump.list archivo.backup

Espero que con esto al menos logren recuperar algo.
Saludos, Nico.