Professional Documents
Culture Documents
SparkGroup
eduardo.edusantos@gmail.com
eduardosan.com
10 de Junho de 2013
Tipos de backup
Utilizando INSERT
tar −c z v f backup . t a r . gz / u s r / l o c a l / p g s q l / d a t a
SQL Dump
# Formato b i n a r i o do PostgreSQL
pg_dump −Fc dbname > f i l e n a m e
p g _ r e s t o r e −d dbname f i l e n a m e
tar −c z v f backup . t a r . gz / u s r / l o c a l / p g s q l / d a t a
transações.
Resumo
Não faça backup somente utilizando o sistema de arquivos. Salvo
raríssimas exceções, não vai funcionar!!!
1
Tempo de recuperação pg_dump
1
Óbvio que o tempo é apenas um chute. O tempo para recuperação do
backup depende de tantos fatores que não vale nem a pena citar
Eduardo Ferreira dos Santos (SparkGroup Treinamento
Treinamento ePostgreSQL
Capacitação- Aula
em Tecnologia
09 eduardo.edusantos@gmail.com
10 de Junho de 2013 6 / edua
21
Backup [PostgreSQL, 2013]
Falha de hardware.
Falha de hardware.
Falha de hardware.
Falha no SO.
Falha de hardware.
Falha no SO.
Falha de hardware.
Falha no SO.
Falha de hardware.
Falha no SO.
Falha de hardware.
Falha no SO.
2 PITR
Introdução
Congurando o arquivamento do WAL
Executando o backup
3 Referências
Conceitos
Vantagens
Restrições
2
Vale sempre ressaltar que Banco de dados não é para amadores
Eduardo Ferreira dos Santos (SparkGroup Treinamento
Treinamento ePostgreSQL
Capacitação- Aula
em Tecnologia
09 10
eduardo.edusantos@gmail.com
de Junho de 2013 11 / edua
21
PITR Introdução
Estrutura
2 PITR
Introdução
Congurando o arquivamento do WAL
Executando o backup
3 Referências
Etapas
archive_mode = 'on'
archive_command
4 Execute o backup.
Observações importantes
Etc...
2 PITR
Introdução
Congurando o arquivamento do WAL
Executando o backup
3 Referências
Passos
Ou o outro:
4 Pare o backup:
SELECT pg_stop_backup ( ) ;
Observações
Recuperando o backup
6 Inicie o servidor
Recuperação
Momjian, B. (2010).
Mastering postgresql administration.
http://momjian.us/main/writings/pgsql/administration.pdf Acessado
em 10/11/2009.
PostgreSQL, C. (2013).
Backup.
http://www.postgresql.org/docs/9.1/interactive/backup.html
Acessado em 10/06/2013.
Telles, F. (2010).
Dump não é backup.
http://savepoint.blog.br/dump-nao-e-backup/ Acessado em
10/06/2013.
Contato
eduardo.santos@lightbase.com.br
eduardo.edusantos@gmail.com
www.postgresql.org.br
www.eduardosan.com
+55 61 3347-1949