Olá, pessoal Bom dia!!
Queria trocar uma idéia com vocês para ver se consigo descobrir o que pode estar acontencendo com o meu banco PostgreSQL. Meu ambiente é da seguinte maneira: servidor01 - /diretoriodados01 - porta 5432 - /diretoriodados02 (réplica do servidor02) - porta 5433 servidor02 - /diretoriodados01 (réplica do servidor01) - porta 5432 - /diretoriodados02 - porta 5433 Tenho dois servidores PostgreSQL e em cada um dois clusteres, um na porta 5432 e um na porta 5433. O servidor01 - porta 5432 replica dados para o serivdor02 na porta 5432, já o servidor02 porta 5433 é produção e replica dados para o servidor01 - porta 5433. A replicação a que me refiro é através do log shipping. Versão do PostgreSQL 9.0.4. O sistema operacional das máquinas eram: CentOS release 5.6 (Final), porém o novo servidor que foi refeito passou para o CentOS release 6.3 (Final), e depois desta atualização neste servidor02 é que os problemas começaram. O que aconteceu foi o seguinte: Foi feita uma manutenção no servidor02, então ativou-se a a contingência (/diretoriodados02 (réplica do servidor02) - porta 5433) no servidor01 para que virasse master, até ai tudo beleza. O servidor02 foi todo refeito e os dados foram replciados para lá, porém quando ativou-se o servidor02 como master novamente muitas coisas começaram a aparecer: como dados duplicados de chave primária. Teve uma tabela que apliquei o vacuum full e alguns dados sumiram. Outo problema que peguei: SELECT * FROM tabela WHERE codigo=1; O retorno do SELECT apresentava o código 2. Depois que executei o VACUUM FULL alguns registros desapareceram, certamente porque estava em blocos inválidos do disco. Alguém tem idéia/pista do que pode estar acontencendo? Abraços -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
