35

Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Embed Size (px)

Citation preview

Page 1: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa
Page 2: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Backup e Restauração de Banco de Dados

Banco de DadosPRONATEC

Professor Engenheiro Carlos Gouvêawww.carlosgouvea.com

Page 3: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Agenda• O que é backup ?

• O que, quando, como e onde copiar ?

• A importância do Restore

Page 4: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que é Backup ?

• É a copia dos dados de um dispositivo para outro com o objetivo de posteriormente os recuperar (os dados) caso haja algum problema.

Page 5: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

As dúvidas são:• O que copiar ?• Quando copiar ?• Onde copiar ?• Como copiar ?

Page 6: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?• Backups de dados

– Arquivos alterados diariamente– Bancos de dados– Planilhas e documentos– Imagens

Page 7: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?• Backups de Programas

– Instaladores– Programas/Módulos do ERP e outros softwares

Page 8: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?• Backups de Instalações

– Arquivos de configurações– Active Directory/System State– Customizações– Senhas (KeePass)

Page 9: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?• Backups de documentos

– Arquivos de usuários– File Servers– E-Mails de usuários e dos servidores de email

Page 10: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?• Backups de Logs

– Logs do firewall e do proxy– Logs do e-mail– Logs diversos

Page 11: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

O que copiar ?

• Backups de Usuários– Meus Documentos– Outlook– Outros programas– Outros dados alterados diariamente

Open Files ??

Page 12: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?• Estratégias de backup

– Rodízio de midias• mídias diárias

• mídias Mensais

SEG

TER

QUA

QUI

SEX

SAB

DOM

JAN/06

FEV/06

MAR/06

ABR/06

MAI/0

6

JUN/06

JUL/0

6

Page 13: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?• Estratégias de backup

– Rodízio de midias• Mídias diárias • Mídias Mensais• Mídias Anuais

DEZ/01

DEZ/02

DEZ/03

DEZ/04

DEZ/05

DEZ/06

Page 14: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?• Estratégias de backup

– Tipos de backups• FULL – Todos os dados vão para a mídia

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

Page 15: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?• Estratégias de backup

– Tipos de backups• FULL – Todos os dados vão para a mídia

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

TER

7

Page 16: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?• Estratégias de backup

– Tipos de backups• FULL – Todos os dados vão para a mídia

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

SEG

7

TER

7

QUA

7

Page 17: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

• Estratégias de backup– Tipos de backups

• INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

Page 18: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

TER

1

Estratégias de backup Tipos de backups

INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup

Page 19: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

SEG

7

TER

1

QUA

2

Estratégias de backup Tipos de backups

INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup

Page 20: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

• Estratégias de backup– Tipos de backups

• DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

Page 21: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt

SEG

7

TER

1

Estratégias de backup Tipos de backups

DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL

Page 22: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Quando copiar ?

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt

SEG

7

TER

1

QUA

3

Estratégias de backup Tipos de backups

DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL

Page 23: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Onde copiar ?• Tecnologias disponíveis

– Fitas magnéticas• DAT de 2GB a 80 Gb• DLT de 20Gb a 160Gb• AIT de 12Gb a 120Gb• LTO de 100Gb a 800 Gb !

– CDs e DVDs– Discos HD Externos/Internos

Page 24: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Onde copiar ?

• Tecnologias disponíveisMídia Prós Contras

DAT Baixo custo por Mb, baixo custo equipamento, boa capacidade

Vida útil limitada (100 utilizações), taxa transf., probl. alinhamento

DLT Maior capacidade e taxa de transf. – vida útil maior (10.000 util.)

Custo Mb maior, probl. alinhamento em alguns casos, tx transf.

LTO Alta Capacidade, custo MB menor, não tem probl. com alinhamento. Grande variedade de equip. autochangers

Custo do drive ainda um pouco alto.

Page 25: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Onde copiar ?

• Tecnologias disponíveis

Mídia Prós Contras

CD/DVD Baixo custo da mídia e do driver

Pouca capacidade (CD 700Mb eDVD 4/8 Gb)

HD Externo Grande taxa de transferencia, fácilidades no recovery

Dif. rodizios, midia não removível, fragilidade.

Page 26: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Como copiar ?

• Softwares para backups

– Backups nativos do sistema operacional• Ntbackup (WinNT, XP, Win2Kx)• Cpio e tar (Linux e Unix)

Page 27: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Como copiar ?

• Softwares para backups

– Sistemas gerenciadores de backups• ARCServe • Symantec BackupExec• CommValt (Symmetry)• Amanda (Linux)• Bacula (Linux)

Page 28: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Como copiar ?

• Softwares para backups

– Sistemas gerenciadores de backups – Vantagens• Catálogos dos backups em banco de dados• Gerenciamento de mídias• Disaster Recovery• Ações antes/pós backups e jobs• Manipular autochangers• Gerenciamento das tarefas de backups (alertas e logs)

Page 29: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Norma ABNT NBR ISO 17799:2005• Objetivo: Manter a integridade e disponibilidade da informação e dos recursos de informação

• Convém que procedimentos de rotinas sejam estabelecidos para implementar as políticas de estratégias para a geração de cópias de segurança e possibilitar a geração das cópias de segurança dos dados e sua recuperação em um tempo aceitável

Page 30: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Norma ABNT NBR ISO 17799:2005• Definir os níveis necessários de backup• Procedimentos para restauração das cópias• Cópias de segurança armazenadas em uma localidade remota• Nível apropriado de proteção física e ambiental para as cópias

Page 31: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Norma ABNT NBR ISO 17799:2005• As mídias devem ser testadas regularmente• Onde houver confidencialidade, as cópias devem utilizar meios de encriptação

Page 32: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Controles para o Backup• Manter um operador de backups na empresa• Receber os e-mails e ler os logs• Criar mecanismos de controle• Documentações e Logs de acontecimentos• Manuais de operação

Page 33: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Controles para o Backup

Page 34: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

RESTORE• É o melhor teste para o Backup• Deve ser feito regularmente• Deve ser documentado a cada vez que for realizado (pelo menos os testes)• Opções de RESTORE em outros locais/micros• Permissões, propriedades, compartilhamentos, links (linux)

Page 35: Backup e Restauração de Banco de Dados Banco de Dados PRONATEC Professor Engenheiro Carlos Gouvêa

Dúvidas ???