PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » [ERROR] POSTGRES 9.2 catalog is missing 5 attribute for relid 12421 » 22/03/2013 17:35:21

Je dispose aussi d'un script d'init de mes deux tables corrompus,

Si j'arrive à faire le DROP tout sera bon pour moi smile

#2 Re : Général » [ERROR] POSTGRES 9.2 catalog is missing 5 attribute for relid 12421 » 22/03/2013 15:35:55

Je viens de mettre un DUMP qu'un collègue m'a envoyé, après l'ajout du dump et un restart du service postgres,

Je n'ai plus les mêmes objet id


drop table ordo12.lock_tier;

ERROR:  catalog is missing 3 attribute(s) for relid 17531


gleu a écrit :

Les objets 12421 et 12564 sont des objets systèmes. .... Comment constatez-vous leur corruption ?

Sur mon backup j'ai déjà la situation suivante:


Schema  |           Name            | Type  |        Owner    
ordo12    | lock_tier                | table | unknown (OID=12481)
ordo12    | jms_start                 | table | unknown (OID=12481)

ERROR:  catalog is missing 3 attribute(s) for relid 17531


Les objets 175xx sont des objets de quel type?


Merci,


Canna,

#3 Re : Général » [ERROR] POSTGRES 9.2 catalog is missing 5 attribute for relid 12421 » 22/03/2013 10:10:49

Pour tout vous dire...
J'ai découvert ceci il y a peu de temps cependant même les backups sur deux semaines sont déjà corrompus...

Je ne pense pas avoir fait de déplacement / suppression de données dans le tablespace mais cela reste possible... ;/

Canna,

#4 Général » [ERROR] POSTGRES 9.2 catalog is missing 5 attribute for relid 12421 » 21/03/2013 12:40:50

Canna
Réponses : 7

Bonjour à tous,


J'ai un petit soucis sur Postgresql 9.2,

Je crois que j'ai eu une corruption de donnée sur 2 tables d'un schema qui se nomme: ordo12


Schema  |           Name            | Type  |        Owner    
ordo12    | lock_tier                | table | unknown (OID=12481)
ordo12    | jms_start                 | table | unknown (OID=12481)

J'ai voulu essayer de changer le OWNER


alter table ordo12.lock_tier owner to ordo12;

ERROR:  catalog is missing 5 attribute(s) for relid 12421


La même chose avec un drop (pour pouvoir recreer la table plus tard)


drop table ordo12.lock_tier;

ERROR:  catalog is missing 5 attribute(s) for relid 12421


J'ai bien mon tablespace:


ll postgres/data/pg_tblspc/ordo12

16413 -> /u01/app/postgres/tablespaces/ordo12


Le vacuum me dit que j'ai peut être d'autres choses de *****


VACUUM FULL ;

ERROR:  catalog is missing 14 attribute(s) for relid 12564


Pour l'instant ce que je veux faire est réussir un drop de mes deux tables, (si vous avez mieux c'est bien aussi ^^)


Est-ce possible?


Merci pour votre temps!


Canna,

Pied de page des forums

Propulsé par FluxBB