Continuous Archiving no PostgreSQL

13/05/2017

0

Bom dia pessoal,

Estou configurando uma rotina de backup no postgres utilizando o Continuous Archiving, seguindo as orientações da documentação. Estou utilizando o Postgres 9.6 e o Windows 10.

No arquivo postgresql.conf eu realizei as seguintes alterações:

wal_level = replica (já tentei utilizar wal_level = archive também, e não funcionou)
archive_mode: on
archive_command = 'copy “C:\\\\Program Files\\\\PostgreSQL\\\\9.6\\\\data\\\\%p” “D:\\\\bkp_postgres\\\\%f”'

No windows server, concedi permissão de escrita para todos os usuários na pasta D:\\bkp_postgres.

Quando executo o comando psql -U postgres -c "SELECT pg_stop_backup();", aparece a seguinte mensagem de erro no log:

2017-05-13 09:17:43 BRT LOG:  archive command failed with exit code 1
2017-05-13 09:17:43 BRT DETAIL:  The failed archive command was: copy “pg_xlog\\00000001000000000000000A” “D:\\bkp_postgres\\00000001000000000000000A”
2017-05-13 09:17:44 BRT LOG:  archive command failed with exit code 1
2017-05-13 09:17:44 BRT DETAIL:  The failed archive command was: copy “pg_xlog\\00000001000000000000000A” “D:\\bkp_postgres\\00000001000000000000000A”
2017-05-13 09:17:45 BRT LOG:  archive command failed with exit code 1
2017-05-13 09:17:45 BRT DETAIL:  The failed archive command was: copy “pg_xlog\\00000001000000000000000A” “D:\\bkp_postgres\\00000001000000000000000A”
2017-05-13 09:17:45 BRT WARNING:  archiving transaction log file "00000001000000000000000A" failed too many times, will try again later


Os caminhos dos diretórios estão corretos, porém não funciona.

Alguém já passou por este problema e conhece a solução?

Obrigado!
Thiago Silva

Thiago Silva

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar