Em 27-02-2013 12:47, Flávio Alves Granato escreveu:
> Senhores,
>
> Tenho esta situacao
>
> psql (9.2.3)
> Digite "help" para ajuda.
>
> postgres=# select pg_stop_backup();
> ERRO:  não há uma cópia de segurança em andamento
> postgres=# select pg_start_backup('full backup-base');
>   pg_start_backup
> -----------------
>   0/54000020
> (1 registro)

A sequẽncia é:
1) start
2) faça as cópias
3) stop

>
> postgres=# select pg_stop_backup();
> NOTA:  pg_stop_backup concluído, esperando os segmentos do WAL requeridos 
> serem arquivados
> AVISO:  pg_stop_backup ainda está esperando o arquivamento de todos os 
> segmentos do WAL necessários (60 segundos passados)
> DICA:  Verifique se o archive_command está sendo executado normalmente. 
> pg_stop_backup pode ser cancelado com segurança, mas a cópia de segurança do 
> banco de dados não será útil sem todos os segmentos do WAL.
> AVISO:  pg_stop_backup ainda está esperando o arquivamento de todos os 
> segmentos do WAL necessários (120 segundos passados)
> DICA:  Verifique se o archive_command está sendo executado normalmente. 
> pg_stop_backup pode ser cancelado com segurança, mas a cópia de segurança do 
> banco de dados não será útil sem todos os segmentos do WAL.

Seu archive_command está errado.

> Tento fazer o archive dos logs mas nao consigo, na realidade quero
> utilizar o pg_rman. So que sou marinheiro de primeira viagem nesta parte
> de backup do postgres, logo nem sei se enviei todas as informaçoes que
> precisam.
>
> O meu postgresql.conf esta da seguinte forma:
>
> #------------------------------------------------------------------------------
> # WRITE AHEAD LOG
> #------------------------------------------------------------------------------
>
> # - Settings -
>
> wal_level = archive                     # minimal, archive, or hot_standby
>                                          # (change requires restart)
> fsync = off                             # turns forced synchronization on or 
> off
> synchronous_commit = on                 # synchronization level;
>                                          # off, local, remote_write, or on
> wal_sync_method = fdatasync             # the default is the first option
>                                          # supported by the operating system:
>                                          #   open_datasync
>                                          #   fdatasync (default on Linux)
>                                          #   fsync
>                                          #   fsync_writethrough
>                                          #   open_sync
> full_page_writes = on                   # recover from partial page writes
> wal_buffers = -1                        # min 32kB, -1 sets based on 
> shared_buffers
>                                          # (change requires restart)
> wal_writer_delay = 200ms                # 1-10000 milliseconds
>
> commit_delay = 0                        # range 0-100000, in microseconds
> commit_siblings = 5                     # range 1-1000
>
> # - Checkpoints -
>
> #checkpoint_segments = 3                # in logfile segments, min 1, 16MB 
> each
> #checkpoint_timeout = 5min              # range 30s-1h
> #checkpoint_completion_target = 0.5     # checkpoint target duration, 0.0 - 
> 1.0
> #checkpoint_warning = 30s               # 0 disables
>
> # - Archiving -
>
> archive_mode = on               # allows archiving to be done
>                                  # (change requires restart)
> archive_command = 'test ! -f /tmp/bkp/archivedir/%f && cp %p 
> /tmp/bpk/archivedir/%f'

Esta linha aqui é o problema.
O diretório /tmp/bkp/archivedir existe?
O usuário postgres tem permissão de acesso?
O diretório tem espaço disponível?

Vejo que você copiou isso de algum tutorial/documento e não fez o ajuste 
pro seu ambiente real.

[]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: fla...@4linux.com.br
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to