Bonjour,
J'utilise PostreSQL 9.2.4, lors d'un vacuumdb :
l'exécution de VACUUM sur la base de données « xxx » a échoué : ERREUR: en-tête de page invalide dans le bloc 39639 de la relation base/16384/599662
Après quelques recherches
Lors d'un
SELECT * FROM pg_catalog.pg_largeobject
Résultat
ERREUR: en-tête de page invalide dans le bloc 39639 de la relation base/16384/599662
Je suppose que les données du LargeObject 599662 sont corrompues...
La question est : Comment puis-je savoir où ce LargeObject est utilisé ?
Je peux, bien-sûr, ajouter l'option "zero_damaged_pages = on" au postgresql.conf. Puis faire un dump/restore.
Mais dans ce cas je ne saurais pas où est utilisé ce LargeObject corrompu...
Si vous avez une idée...
Merci d'avance.
Partager