usamos um script onde é feita a parada do serviço no slave..
o cluster do master é copiado para o slave... (pg_basebackup)
e então o serviço é iniciado novamente...

 
Att,
Tulio




>________________________________
> De: Flavio Henrique Araque Gurgel <[email protected]>
>Para: Tulio Santos <[email protected]>; Comunidade PostgreSQL 
>Brasileira <[email protected]> 
>Enviadas: Quinta-feira, 8 de Março de 2012 13:47
>Assunto: Re: [pgbr-geral] Nome de DB alterado durante replicação "off"
> 
>> Tenho dois servidores trabalhando em replicação streaming.
>> A slave esteve inativa durante um curto periodo (aprox. 1 dia), porem, neste
>> periodo o nome de uma das bases foi alterado.
>> Como a replicação entenderá esta situação?
>> O OID da base foi alterado ao modificar o nome, certo?
>> A slave saberá identificar a qual base deverá se referir?
>
>Toda e qualquer alteração no mestre é replicada, inclusive nomes de
>bancos, oids, índices criados ou removidos, etc, etc.
>A única coisa que você precisa cuidar é com tablespaces: os diretórios
>e pontos de montagem tem de existir previamente no escravo antes de
>serem criados no mestre.
>
>Se seu servidor escravo ficou muito tempo fora do ar, é possível que
>ele não consiga se atualizar mais, porque o mestre já não possui os
>segmentos de arquivos WAL disponíveis.  Isso depende de alguns
>parâmetros de configuração e de quanto o seu mestre transaciona e
>modifica dados.
>
>Se você faz arquivamento e o seu escravo estiver configurado para ler
>do arquivamento, esse efeito é minimizado, e o tempo máximo que o
>escravo poderá ficar desligado é equivalente ao intervalo desde o
>último backup.
>
>
>[]s
>Flavio Gurgel
>
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a