Em 03-12-2012 17:22, Crauss, Jacson escreveu:
>             O que você diz derrubar o seu PosgreSQL no Slave: pg_ctl
>             stop ou acabou com a sincronia criando o arquivo de gatilho?
>             Outra maneira?
>
>
>         Por derrubar, eu digo /etc/init.d/postgresql stop, mesmo.
>
>
>     Se você fez isso, por qual motivo você fez o rsync do data de novo?
>
>
> Fiz isso no nodo slave, para testar a recuperação de dados. Dei o stop
> no slave, fiz transações no master, e o rsync fiz para levar os archives
> do master para o slave e recuperá-los.

Você fez rsync *só* do archive?
Houve rsync também do cluster vivo? Neste caso, usou pg_star/stop_backup?

>             Alguma mensagem de erro no seu log?
>
>
>         Não... no log tem só a mensagem que aparece na tela mesmo,
>         "2012-12-03 13:17:05 EST FATAL:  cache lookup failed for
>         database 16389".

O erro é justamente relação não encontrada nos catálogos.

>
>
>     Qual o resultado do seguinte comando: SELECT pg_database.datname
>     FROM pg_database WHERE pg_database.oid=16389;
>
>
> O resultado é o nome da base que eu tentei conectar.

Então a relação existe.


>
>
>
>
>                 Depois disso eu fiz outro restart no postgres, e
>                 consegui me conectar normalmente. Mas fiquei em dúvida
>                 do porque deste erro na primeira inicialização.

Não é normal.
Provavelmente, após aplicar algum log de transação mais recente, a 
relação foi corretamente criada.

RESUMO:
Certamente algo errado no seu procedimento de sincronização.
Passe exatamente o caminho que você seguiu pra gente entender (como 
copia do master, como aplica no slave, comandos utilizados, 
configurações do recovery.conf, etc).

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a