Backup e Restauração de Banco de
Dados
Banco de Dados
PRONATEC
Professor Engenheiro Carlos Gouvêa
www.carlosgouvea.com
Agenda
• O que é backup ?
• O que, quando, como e onde copiar ?
• A importância do Restore
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.
As dúvidas são:
•
•
•
•
O que copiar ?
Quando copiar ?
Onde copiar ?
Como copiar ?
O que copiar ?
• Backups de dados
– Arquivos alterados diariamente
– Bancos de dados
– Planilhas e documentos
– Imagens
O que copiar ?
• Backups de Programas
– Instaladores
– Programas/Módulos do ERP e outros softwares
O que copiar ?
• Backups de Instalações
– Arquivos de configurações
– Active Directory/System State
– Customizações
– Senhas (KeePass)
O que copiar ?
• Backups de documentos
– Arquivos de usuários
– File Servers
– E-Mails de usuários e dos servidores de email
O que copiar ?
• Backups de Logs
– Logs do firewall e do proxy
– Logs do e-mail
– Logs diversos
O que copiar ?
• Backups de Usuários
– Meus Documentos
– Outlook
– Outros programas
– Outros dados alterados diariamente
Open Files ??
Quando copiar ?
• Estratégias de backup
– Rodízio de midias
• mídias diárias
QUA
QUI
SEX
SAB
DOM
MAR/06
ABR/06
MAI/06
JUN/06
JUL/06
TER
SEG
• mídias Mensais
FEV/06
JAN/06
Quando copiar ?
• Estratégias de backup
– Rodízio de midias
• Mídias diárias
• Mídias Mensais
• Mídias Anuais
DEZ/06
DEZ/05
DEZ/04
DEZ/03
DEZ/02
DEZ/01
Quando copiar ?
• Estratégias de backup
– Tipos de backups
• FULL – Todos os dados vão para a mídia
Oct
Oct
Oct
Oct
Oct
Oct
Oct
18
16
17
17
17
18
18
22:00
00:34
12:11
12:17
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
SEG
9177
83
4096
4096
0
27
167
7
Quando copiar ?
• Estratégias de backup
– Tipos de backups
• FULL – Todos os dados vão para a mídia
18
16
17
19
17
18
18
22:00
00:34
12:11
21:15
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
7
7
Quando copiar ?
• Estratégias de backup
– Tipos de backups
• FULL – Todos os dados vão para a mídia
22:00
00:34
12:11
21:15
12:17
02:15
03:15
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
QUA
18
16
17
19
17
20
20
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
7
7
7
Quando copiar ?
• Estratégias de backup
– Tipos de backups
• INCREMENTAL – Somente são copiados os arquivos alterados
desde o último backup
Oct
Oct
Oct
Oct
Oct
Oct
Oct
18
16
17
17
17
18
18
22:00
00:34
12:11
12:17
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
SEG
9177
83
4096
4096
0
27
167
7
Quando copiar ?

Estratégias de backup

Tipos de backups

18
16
17
19
17
18
18
22:00
00:34
12:11
21:15
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
INCREMENTAL – Somente são copiados os arquivos
alterados desde o último backup
7
1
Quando copiar ?

Estratégias de backup

Tipos de backups

22:00
00:34
12:11
21:15
12:17
02:15
03:15
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
QUA
18
16
17
19
17
20
20
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
INCREMENTAL – Somente são copiados os arquivos
alterados desde o último backup
7
1
2
Quando copiar ?
• Estratégias de backup
– Tipos de backups
• DIFERENCIAL – Somente são copiados os arquivos alterados
desde o último FULL
Oct
Oct
Oct
Oct
Oct
Oct
Oct
18
16
17
17
17
18
18
22:00
00:34
12:11
12:17
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
SEG
9177
83
4096
4096
0
27
167
7
Quando copiar ?

Estratégias de backup

Tipos de backups

18
16
17
19
17
18
18
22:00
00:34
12:11
21:15
12:17
23:30
23:30
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
DIFERENCIAL – Somente são copiados os arquivos
alterados desde o último FULL
7
1
Quando copiar ?

Estratégias de backup

Tipos de backups

22:00
00:34
12:11
21:15
12:17
02:15
03:15
compila.log
horario2.zic
hsdata_oracle
hsdata_root
jd_sockV4
lixo.txt
par_sql.txt
QUA
18
16
17
19
17
20
20
TER
Oct
Oct
Oct
Oct
Oct
Oct
Oct
SEG
9177
83
4096
4096
0
27
167
DIFERENCIAL – Somente são copiados os arquivos
alterados desde o último FULL
7
1
3
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
Onde copiar ?
• Tecnologias disponíveis
Mí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.
Onde copiar ?
• Tecnologias disponíveis
Mídia
Prós
Contras
CD/DVD
Baixo custo da mídia e
do driver
Pouca capacidade
(CD 700Mb e
DVD 4/8 Gb)
HD Externo
Grande taxa de
transferencia,
fácilidades no recovery
Dif. rodizios, midia não
removível, fragilidade.
Como copiar ?
• Softwares para backups
– Backups nativos do sistema operacional
• Ntbackup (WinNT, XP, Win2Kx)
• Cpio e tar (Linux e Unix)
Como copiar ?
• Softwares para backups
– Sistemas gerenciadores de backups
•
•
•
•
•
ARCServe
Symantec BackupExec
CommValt (Symmetry)
Amanda (Linux)
Bacula (Linux)
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)
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
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
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
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
Controles para o Backup
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)
Dúvidas ???
Download

Apresentação do PowerPoint - Engenheiro Carlos Alexandre