Re: Ayuda con desbloqueo

From: "Roberto Andrade Fonseca" <randrade(at)inteligentes(dot)com(dot)mx>
To: "Roberto Andrade Fonseca" <randrade(at)inteligentes(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con desbloqueo
Date: 2007-02-20 00:18:06
Message-ID: 38478.148.233.0.19.1171930686.squirrel@www.inteligentes.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Álvaro:

>
>> ¿Como podemos desbloquearlos para poder seguir usándolos?
>>
>> Ya vimos que podemos obtener los bloques con
>>
>> SELECT * from pg_locks;
>
> Puedes mostrar los registros de pg_locks? Estas seguro que el backend
> que los tiene no esta funcionando? (aparece en pg_stat_activity?) Si
> todavia esta funcionando, creo que deberias terminarlo; prueba con
> pg_cancel_backend() o enviale un SIGTERM.

Quedó resuelto con tu buena recomendación:

1. Buscamos los procesos más antiguos en la consulta.
2. Los matamos (kill) desde la línea de comandos de Linux.
3. La base de datos respondió ejecutando un ROLLBACK de ese proceso.

Y, lo mas importante, se corrigió el código de una aplicación hecha con
Acucobol, que llama a Java, y este a pgsql con JDBC, para evitar que esas
transacciones quedaran a medias.

Gracias a los que sugirieron soluciones.

Saludos,
--
Roberto Andrade Fonseca
Director de Tecnología
Inteligentes.com, S.A. de C.V.
Tel. (55) 5207-1672 / 1673

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ricardo Eureka! 2007-02-20 03:28:20 Re: Postgresql 8.1 y Debian [ Era: Re: postgreSQL ]
Previous Message Jaime Casanova 2007-02-19 22:55:13 Re: QNX, RTOS y Postgres OT