2015-05-06 11:14 GMT-03:00 Matheus de Oliveira <[email protected]>:

>
> On Tue, May 5, 2015 at 9:52 AM, André Ormenese <[email protected]>
> wrote:
>
>>
>> Estou tentando usar o pg_basebackup, da versão 9.4.1 do Postgres, para
>> restore do banco em outra máquina.
>>
>> Segue comando utilizado : $PATH_BANCO/pg_basebackup
>> --pgdata=$DIR_BASE/back --format=tar --xlog-method=fetch --progress
>> --verbose --host=$PGHOST --label=$NOMESIS --port=$PGPORT
>>
>> Quando tento subir o banco em outro servidor, com a mesma versão do
>> banco, recebo a seguinte mensagem no log :
>> 2015-05-05 09:36:56 BRT [60357]: [24-1] user=,db= LOG:  restored log file
>> "000000020000005F0000001A" from archive
>> 2015-05-05 09:36:56 BRT [60357]: [25-1] user=,db= LOG:  record with zero
>> length at 5F/1A005190
>> 2015-05-05 09:36:56 BRT [60425]: [1-1] user=,db= LOG:  fetching timeline
>> history file for timeline 2 from primary server
>> 2015-05-05 09:36:56 BRT [60425]: [2-1] user=,db= FATAL:  could not
>> receive timeline history file from the primary server: ERROR:  could not
>> open file "pg_xlog/00000002.history": No such file or directory
>>
>>
>> Percebi que no pg_xlog de origem do backup é gerado o
>> arquivo 000000020000005F00000019.00000028.backup, mas o 00000002.history
>> não.
>>
>
> Não é o pg_basebackup que gera esse arquivo. Ele é gerado ao executar um
> promote. Por acaso este era um servidor slave em outra versão que foi
> atualizado usando o pg_upgrade?
>
>
> Matheus,

gerei o pg_upgrade a partir do master da versão 9.3.4.

Subi o banco na versão 9.4.1 como master.

A partir deste banco (master) na versão 9.4.1, estou gerando o
pg_basebackup e tentando subir um slave.

Para isso, descompacto o tar e copio os arquivos de configuração para o
slave (postgresql.conf, pg_hba.conf e recovery.conf).
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a