Em 3 de outubro de 2016 14:39, Zan <[email protected]> escreveu:

> Boa tarde a todos.
>
> Versão: PostgreSQL 9.3.4 on x86_64-unknown-linux-gnu, compiled by gcc
> (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit
>
> Nosso BD não está mais listando algumas tabelas internas do sistema, por
> exemplo, ao fazer select * from pg_class aparece a seguinte mensagem:
> missing chunk number 0 for toast value 343342964 in pg_toast_2619
>
> Alguém pode me dar alguma orientação sobre como resolver este problema?
>


Você tem algum backup recente do banco? esse é o jeito mais fácil de
resolver isso: recriar o cluster (com o initdb, claro) e restaurar os dados
nele.

Caso você não tenha, faça backup do diretório de dados e dos tablespaces
ANTES de fazer qualquer procedimento.

Sugestão que eu dou antes de começar é, apesar do erro, subir o banco em
single e tentar reindexar o catalogo e tentar fazer backup da base com
problemas. uma vez com o backup, faça o que sugeri antes.

Agora, caso você faça isso e não tenha efeito: eu sugiro que identifique
quais são as tabelas e linhas corrompidas pra pensarmos num plano de ação.

PS: corrupção de dados não é uma coisa comum. alguma idéia do que causou
isso?





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

Responder a