JacksonWeber wrote:
> 
> Por favor uma ajuda para resolver o problema.
> eu já tentei criar o arquivo que ele diz estar faltando mas daí ocorrem
> outros erros.
> o diretorio data_pa é um backup físico para subir o banco.
> Ocorre erro somente em uma tabela.
> 
> ERROR:  could not access status of transaction 1397965136
> DETAIL:  could not open file "D:/work/data_pa/pg_clog/0535": No such file
> or directory
> 
> ********** Erro **********
> 
> ERROR: could not access status of transaction 1397965136
> SQL state: 58P01
> Detalhe: could not open file "D:/work/data_pa/pg_clog/0535": No such file
> or directory
> 
> 

----
consegui solucionar, segui a dica do Euler mas jogando o backup físico para
um Servidor Linux, pelo Linux eu não conseguia iniciar o banco mas criei o
arquivo que o PostgreSQL informava faltar com o comando como segue:
dd if=/dev/zero of=/tmp/data_pa/pg_clog/0535 bs=112b count=1
o bs=112b cheguei fazendo um calculo do tamanho do arquivo existente em
pg_clog dividido por 512.
Após criar o arquivo voltei somente a pasta pg_clog para o servidor windows
e iniciei o banco, a principio dava erro quando executava comandos DML mas
após executar um reindex e vacuum full na tabela, todos os comando voltaram
a funcionar, inclusive consegui realizar um backup.
O que não entendi mas também não fez muita falta estamos analisando o caso,
foi que ordenei os registros por oid e o primeiro registro apareceu no campo
oid como 0 (zero) e nos demais Null. Apaguei esse oid da tabela e até o
momento não sentimos falta de informação.

Valeu pessoal, obrigado.

-- 
View this message in context: 
http://old.nabble.com/could-not-access-status-of-transaction-tp26614112p26654055.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

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

Responder a