Re: Error "could not open relation 1663..."

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Juan Carlos Villalobos C" <jucavilst(at)elicubs(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Error "could not open relation 1663..."
Date: 2006-04-04 12:01:19
Message-ID: c2d9e70e0604040501x41b375e5u8e2ec05a01a100fe@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> On 3/30/06, Juan Carlos Villalobos C <jucavilst(at)elicubs(dot)com> wrote:
> > Saludos, hace unos dias he visto este error
> >
> > "could not open relation 1663/17253/17170: No such file or directory"
> >
>
> aun tienes este problema?
>
> > La situacion es que la bd esta funcionando y desde mi aplicativo se pueden
> > agregar los registros, pero a la hora de hacer un backup (pg_dump) o el
> > vacuumdb no lo hace
>
> y que error te manda?
>
> > y cuando entro al pgadmin y me paro sobre cualquier
> > tabla da el mensaje de error mencionado.
> >
>
> puedes buscar ese oid en pg_class? que te dice?
>
> > Que esta pasando y que se puede hacer para solucionar, estoy preocupado ya
> > que no he podido hacer backups.?
> >
>
> por lo menos saca un respaldo fisico, lee el manual...
>
> > Version de Postgres 8.0
> > Corriendo en un WinXP, el formato de la unidad es NTFS
> >
>
> una base en produccion en windows? espero que como yo (en el trabajo
> tenemos informix en winnt 4 :) puedas decir mi jefe es la persona mas
> necia del mundo, se lo he advertido pero el manda...
>
> > Muchas gracias de antemano por su colaboracion
> >
> >
> > Cordial saludo
> > Juan Carlos Villalobos C
> >
>
> -----------
> Hola Jaime, cuando se intenta hacer un backup (pg_dump) o el vacuumdb da el
> error que adjunto en la imagen (error_a.JPG) y lo que te comentaba del error
> cuando me paro sobre una tabla desde el pgAdmin lo adjunto como
> (error_b.JPG).
> Estuve mirando el pg_class, pero como soy novato no se que hacer con la
> informacion q me presenta por lo q lo adjunto tambien, así como un comando
> dir de la carpeta data.
> Agradezco tu colaboración.
>
> Mil gracias
> Juan Carlos
>
>

OK. en tu primer mail dices que el error es:

> > "could not open relation 1663/17253/17170: No such file or directory"

lo cual hace referencia al OID 17170 en la base 17253, segun el
pg_class que pasastes hace referencia al catalogo pg_toast_17168

"pg_toast_17168",99,17171,1,0,17170,0,0,0,0,17172,t,f,"t",3,0,0,0,0,0,f,t,f,f,""

en el segundo mail, pasas una imagen que muestra el mensaje

> > "could not open relation 1663/17253/16388: No such file or directory"

que hace referencia al OID 16388 que parece ser el catalogo pg_inherits

pg_inherits",11,16389,1,0,16388,0,0,0,0,0,t,f,"r",3,0,0,0,0,0,f,f,f,f,"{=r/postgres}"

Asi que, segun yo (mi opinion no es muy valiosa, seria bueno que
alguien mas confirmara), borrastes los archivos fisicos de algunos de
los catalogos... dime como llegastes a esta situacion? que cosas
hicistes antes de llegar a ver este error?

--
Atentamente,
Jaime Casanova

"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-04-04 12:04:30 Re: Error "could not open relation 1663..."
Previous Message Damián Culotta 2006-04-04 10:45:27 Re: Problema al Buscar