Lists: | pgsql-es-ayuda |
---|
From: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: No se encuentra la transacción |
Date: | 2004-11-22 20:50:06 |
Message-ID: | 20041122205006.66918.qmail@web50006.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
--- Marcelo Retamal Vallejos <mretamal(at)cmet(dot)net>
escribió:
> Hola lista:
> Hace una semana a trás envie un correo referente a
> problemas con postgres sobre unas transacciones
> perdidas, cambie la versión de 7.4.2 a 7.4.6 como
> recomendó Alvaro, reintalé todo y todo marchó bien
> hasta hoy, al realizar un llenado o inserciones
> masivas a mi BD (desde un programa VB6.0+ODBC,
> realizando begin work y end) arrojó el siguiente
> error:
>
> No se pudo encontrar el estado de la transacción
> 16810376.
Quiza si me dejas ver la parte del codigo donde te da
el error.
> Detalle: no se pudo abrir el archivo >
"/mnt/data/pgsql/pg_clog/0010" -donde
> recide mi bd -: no existe el fichero o el
> directorio.
la carpeta /mnt tiene otros usos en sistemas *nix
(punto de montaje de cd's, floppy's y otros) no creo
que sea apropiado crear el directorio de base de datos
alli
> mientras espero su ayuda buscaré por mi cuenta.
Excelente, eso es lo que diferencia al que soluciona
problemas del que quiere solucionar.
Atentamente,
Jaime Casanova
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From: | "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net> |
---|---|
To: | "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | No se encuentra la transacción |
Date: | 2004-11-22 21:27:37 |
Message-ID: | 000901c4d0da$16bdec50$da018282@ultra.cmet.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola lista:
Hace una semana a trás envie un correo referente a problemas con postgres
sobre unas transacciones perdidas, cambie la versión de 7.4.2 a 7.4.6 como
recomendó Alvaro, reintalé todo y todo marchó bien hasta hoy, al realizar un
llenado o inserciones masivas a mi BD (desde un programa VB6.0+ODBC,
realizando begin work y end) arrojó el siguiente error:
No se pudo encontrar el estado de la transacción 16810376.
Detalle: no se pudo abrir el archivo "/mnt/data/pgsql/pg_clog/0010" -donde
recide mi bd -: no existe el fichero o el directorio.
Ahora.. no sé si será problema de configuración del postgres (deje el fsync
= false creyendo que podia ser eso) o problemas de acceso como permisos de
directorio (aunque el dueño de todo el directorio sea el usuario postgres),
no sé, pero me preocupa bastante, mientras espero su ayuda buscaré por mi
cuenta.
Atte., Marcelo Retamal Vallejos.
From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net> |
Cc: | "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: No se encuentra la transacción |
Date: | 2004-11-22 21:27:56 |
Message-ID: | m3llcto9pf.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
"Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net> writes:
> No se pudo encontrar el estado de la transacción 16810376.
> Detalle: no se pudo abrir el archivo "/mnt/data/pgsql/pg_clog/0010"
¿existe el archivo?.
Saludos,
Manuel.
From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | saber el nombre de las tablas |
Date: | 2004-11-22 23:28:16 |
Message-ID: | 006801c4d0ea$f35e3a60$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola lista, como puedo saber las tablas que estan en mi bd.
sin utilizar el \d
esto es por que lo utilizo desde php y la funcion pg_query marca error con
\d
alguna duda, comentario o sugerencia
From: | tgutierrez(at)unipamplona(dot)edu(dot)co |
---|---|
To: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: saber el nombre de las tablas |
Date: | 2004-11-23 00:03:59 |
Message-ID: | 41108.64.76.58.174.1101168239.squirrel@correo.unipamplona.edu.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
hola
Se puede realizar de la siguiente forma:
ingrese a la base de datos en donde estan las tablas y realice
select tablename,schemaname from pg_tables;
Tania Gutierrez
> Hola lista, como puedo saber las tablas que estan en mi bd.
>
>
> sin utilizar el \d
>
>
> esto es por que lo utilizo desde php y la funcion pg_query marca error
> con
> \d
>
>
> alguna duda, comentario o sugerencia
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze es tu amigo
>
From: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: saber el nombre de las tablas |
Date: | 2004-11-23 17:09:33 |
Message-ID: | 20041123170934.16602.qmail@web50010.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
--- tgutierrez(at)unipamplona(dot)edu(dot)co escribió:
> hola
>
>
> Se puede realizar de la siguiente forma:
> ingrese a la base de datos en donde estan las tablas
> y realice
>
> select tablename,schemaname from pg_tables;
>
>
>
> Tania Gutierrez
>
> > Hola lista, como puedo saber las tablas que estan
> en mi bd.
> >
> >
> > sin utilizar el \d
> >
> >
> > esto es por que lo utilizo desde php y la funcion
> pg_query marca error
> > con
> > \d
> >
> >
> > alguna duda, comentario o sugerencia
>
Tambien puedes hacer psql -E y cuando hagas \d te va a
decir el select que hace ese comando, asi puedes usar
exactamente la misma sentencia en tu pagina o sacar
solo lo que necesites.
Atentamente,
Jaime Casanova
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From: | "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net> |
---|---|
To: | "Manuel Sugawara" <masm(at)fciencias(dot)unam(dot)mx> |
Cc: | "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] No se encuentra la transacción |
Date: | 2004-11-23 18:46:44 |
Message-ID: | 002a01c4d18c$c7b5bee0$da018282@ultra.cmet.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
No, no existe, por otro lado creo que el problema está en el disco duro,
ayer hice un vacuum full a la tabla que me daba problemas y me dio el
siguiente mensaje/error:
WARNING: relation "trafico_acumulado" TID 5000/31: OID is invalid
WARNING: relation "trafico_acumulado" TID 5000/32: OID is invalid
ERROR: no se puede encontrar el estado de la transacción 1629487104
DETAIL: no se pudo abrir el archivo /mnt/data/pg_clog/0612 -que no existe-:
no existe el fichero o el directorio.
Hoy, borré la tabla y la hice nuevamente, cero problema. Pero al tratar de
acceder por phpPgAdmin a la base de datos, viendo el archivo message
(/var/log) se registraba el sgte. error:
El índice "pg_attribute_relid_attnum_index" no es un btree. Bueno...
reinicie el equipo y el sistema se cayó, problemas en el sistema de archivos
o ficheros ( ya no me acuerdo), la cosa es que el disco está para la
historia, la cosa se puso color de hormiga.
Estoy en veremos, gracias de antemano.
----- Mensaje original -----
De: "Manuel Sugawara" <masm(at)fciencias(dot)unam(dot)mx>
Para: "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net>
CC: "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Enviado: Monday, November 22, 2004 5:27 PM
Asunto: Re: [pgsql-es-ayuda] No se encuentra la transacción
"Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net> writes:
> No se pudo encontrar el estado de la transacción 16810376.
> Detalle: no se pudo abrir el archivo "/mnt/data/pgsql/pg_clog/0010"
¿existe el archivo?.
Saludos,
Manuel.
From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Marcelo Retamal Vallejos <mretamal(at)cmet(dot)net> |
Cc: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>, Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: No se encuentra la transacción |
Date: | 2004-11-23 18:55:35 |
Message-ID: | 20041123185535.GA19751@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola,
Por todo tu relato yo diria que es la memoria RAM la que esta dañada.
Hazle una prueba con memtest86 o alguna herramienta similar.
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
We take risks not to escape from life, but to prevent life escaping from us.