2012/7/5 Aldrey Galindo <[email protected]>

>
>    Tenho um banco de dados que foi reiniciado com algum processo
> realizando lock exclusivo. Depois disso ele acabou não voltando. Tentei um
> dump e restore, mais quando tento o restore ele não faz nada.
>    Vendo o pg_locks, vi que após reiniciar o banco ele tem:
> --- pg_locks ---
>  relation      |    16386 |    17955 |      |       |
> |               |         |       |          | 3/21               | 4451 |
> AccessExclusiveLock | f
>  virtualxid    |          |          |      |       | 3/21
> |               |         |       |          | 3/21               | 4451 |
> ExclusiveLock       | t
> --- fim ---
>
>    O detalhe é que não tem nada rodando agora no banco. Alguém tem alguma
> idéia?
>
>
E o que diz a pg_stat_activity?

SELECT * FROM pg_stat_activity;

Verifique também se o lock não é do seu próprio processo, basta ver o
número com a função pg_backend_pid().

--
Matheus de Oliveira
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a