Em 27 de fevereiro de 2013 12:47, Flávio Alves Granato <flavio.gran...@gmail.com> 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) > > 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.
Isso normalmente acontece normalmente quando o seu comando de archive nao esta funcionando. > > 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' > # command to use to archive a logfile segment > # placeholders: %p = path of file to archive > # %f = file name only > # e.g. 'test ! -f /mnt/server/archivedir/%f > && cp %p /mnt/server/archivedir/%f' O diretorio /tmp/bpk/archivedir existe ? O usuario postgres tem permissao de escrever nele ? Verifique no log se esta mostrando algum erro em relacao ao teu comando de archive ... > archive_timeout = 0 # force a logfile segment switch after this > # number of seconds; 0 disables > > Utilizo um SSD, pois eh meu computador pessoal, nao sei se pode estar > havendo algum conflito. > > Abraços, > > > Flavio > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Felipe Welter ------------------------------ Consultor em Tecnologias Livres william.wel...@4linux.com.br www.4linux.com.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral