>> > Pessoal, quando executo um determinado select, recebo essa mensagem: >> > >> > ERRO: cabeçalho de página é inválido no bloco 140593 da relação pg_tblspc/9407639/PG_9.1_201105231/9407640/40443090 >> >> Tabela ou indice corrompido. >> >> > Olhando também os logs da execução de um script que faz o dump, também tem a mensagem abaixo: >> > >> > pg_dump: comando SQL falhou >> > pg_dump: Mensagem de erro do servidor: ERRO: não pôde acessar status da transação 3595425152 >> > DETALHE: não pôde abrir arquivo "pg_clog/0D64": Arquivo ou diretório não encontrado. >> > pg_dump: O comando foi: COPY public.tb011dcmto >> >> Arquivo de controle de transações corrompido. >> >> > Será que pode ser problemas de hardware? >> >> Sim. Provavelmente memória. >> >> > A versão do postgres é "PostgreSQL 9.1.9 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit" >> >> Restaure o backup. Verifique as memórias com memtest no seu servidor. Use memórias de boa qualidade e preferencialmente com correção de erro. > > > Levando em consideração a replicação nativa do postgres, se um dado é corrompido no master ele também estará corrompido no slave?
Não sequestre o assunto. Sua pergunta é um tópico diferente, quando fizer isso troque o assunto do email para ajudar a organizar a lista, por favor. A resposta é que depende. Se a corrupção foi causada por problemas de memória ou do sistema dearquivos no mestre, provavelmente o escravo estará OK. Se a corrupção estiver relacionada a outros fatores que são escritos nos logs de transação, a resposta será sim (por exemplo, alguém alterou um catálogo de propósito). [] s Flavio Gurgel
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
