Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

WBA0473_v1.0
Segurança e Auditoria em 
Banco de Dados
Políticas de backup e 
Recovery de banco de dados
Bloco 1
Washington H. C. Almeida
Cópia de segurança - Backup
• Termo usado para a cópia 
de dados cujo objetivo será 
a recuperação em caso de 
falha ou perda. 
• Existem inúmeras formas 
de realizar backups.
• Backup Incrementais, 
Diferenciais e Completos.
• Os testes de backup são 
fundamentais para garantia 
que os dados podem ser 
recuperados, quando 
necessário. Fonte: SergeiKorolko/iStock.com.
Figura 1 – Banco de dados
Políticas de backup
PERGUNTA FINALIDADE
• Quais os dados/informações 
para realizar o backup?
Nem todos os dados precisam ter cópias de segurança e o custo de armazenamento 
é um impeditivo para simplesmente realizar cópia de todos os dados de forma 
irrestrita.
• Qual o tipo de backup a ser 
realizado?
Os tipos de backup podem ser adotados para os conjuntos de dados que deverão ter 
sua salvaguarda.
• Qual o local de armazenamento? O local de armazenamento é importante, pois, muitas vezes, o backup é realizado e 
armazenado no mesmo local físico do dado original, em caso de falha catastrófica, 
como incêndio ou alagamento, todos os dados poderão ficar comprometidos.
• Qual a frequência da realização 
desse backup?
A retenção dos dados também é relevante, pois, depois de um certo tempo, os 
dados podem não ser mais necessários.
• Quais os responsáveis por essa 
tarefa?
Deve ser definido claramente o responsável por essa tarefa, em algumas instituições 
existe áreas específicas de backup e as políticas e testes devem ser realizados 
visando a segurança dos dados copiados.
Quadro 1 – Diretrizes para uma política de backup
Fonte: elaborado pelo autor.
Conclusão
• Cópias de segurança são medidas protetivas 
contra falhas nos banco de dados.
• Atualmente, os backups podem ser realizados em 
ambiente de cloud computing, o que exige 
políticas bem definidas, visando o controle de 
custos.
• O SGBD por si só não garante a segurança dos 
dados, por isso, o tema backup é tão importante.
Políticas de backup e recovery
de banco de dados
Bloco 2
Washington H. C. Almeida
Tipos de backup
• Backup completo.
• Backup incremental.
• Backup incremental contínuo.
• Backup diferencial.
• Automatizados por ferramentas.
Conclusão
• A realização de backups não é algo trivial (sendo complexa com o 
crescimento do volume de dados de um banco).
• Existem softwares específicos para backup em disco, fita e nos próprios 
SGBD, como MySQL.
• O importante é que o tipo de backup será adotado de acordo com a 
política de backup definida.
• O plano de contingência impactará diretamente nas políticas de backup.
Políticas de backup e 
Recovery de banco de dados
Bloco 3
Washington H. C. Almeida
Recuperação e testes de backup
• O processo de recuperação de dados passa pela restauração dos dados 
guardados pelas cópias de segurança.
• Testes de backup devem ser realizados de forma a validar as políticas 
estabelecidas.
• Por muitas vezes, os testes não são realizados e, quando necessário, não é 
possível recuperar os dados.
• Se má conservadas, fitas magnéticas fatalmente não funcionarão.
Tipos de falha
• Falha catastrófica.
• Falha não-
catastrófica.
• Falhas podem ser 
causados por 
diversos tipos de 
incidentes.
Figura 2 – Causas das falhas
Fonte: VICTOR/iStock.com.
Conclusão
• Log podem ser copiadas para futuras recuperações.
• Os backups podem ser armazenados em fita magnética, em disco ou, até 
mesmo, em ambientes de cloud computing.
• Devido as falhas, é premissa que os dados sejam armazenados em local 
físico distinto dos dados originais.
• O custo de backup podem ser enormes, principalmente, devido a grande 
quantidade de informação gerada nas organizações.
Teoria em Prática
Bloco 4
Washington H. C. Almeida
Reflita sobre a seguinte situação
Você precisa definir uma política de backup para uma base de dados que é 
atualizada, apenas, uma vez ao ano. 
Esse caso é típico de um sistema para planejamento orçamentário, onde o trabalho 
é feito no começo do ano fiscal, que é definido entre o período de janeiro – março. 
Além disso, após o fechamento do orçamento, os dados são enviados para outra 
base de dados externa. 
Assim, não é mais necessário ter, na base local do sistema orçamentário, o histórico 
dos orçamentos dos anos anteriores, basta ser arquivada a proposta do ano 
vigente. 
Nesse cenário, qual seria a melhor política de backup a ser implementada na base 
de dados? Seria necessário a retenção desse dado em mídias magnéticas para 
recuperação futura?
Norte para a resolução...
• A política poderia ser definida pelo conjunto de dados entre o período de maior 
utilização do sistema.
• Devem ser respondidas as 5 perguntas do Quadro 1 (Diretrizes para uma Política de 
Backup) para definição da política.
• O backup incremental poderia ser realizado.
• Além disso, após o envio dos dados, uma cópia completa desse dados pode ser 
realizada e guardada até o próximo ano orçamentário.
• Em caso de necessidade, por força legal ou normativa, os dados poderiam ser 
armazenados em fita por um período de retenção mais longo, visando atender a 
legislação.
Dica do Professor
Bloco 5
Washington H. C. Almeida
Backup
• Pesquise na internet ferramentas de backup com 
o backula. 
• Nos SGBD de mercado, como o Mysql, 
PostgreSQL, Oracle e SQL Server, as ferramentas 
de backup implementam funcionalidades para 
ajudar o DBA.
• Procure a documentação oficial dessas 
ferramentas em seus sites.
Backup Mysql
# mysqldump
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
Referências
DATE, C. J. Introdução a sistemas de banco de dados. Tradução: Daniel 
Vieira. Rio de Janeiro: Elsevier, 2003. 
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 4. ed. 
Boston: Pearson-Addison-Wesley, 2005.
RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de gerenciamentos de 
bancos de dados. 3. ed. Rio de Janeiro: McGraw Hill Brasil, 2008.
Bons estudos!
	Segurança e Auditoria em Banco de Dados
	Políticas de backup e Recovery de banco de dados
	Cópia de segurança - Backup
	Políticas de backup
	Conclusão
	Políticas de backup e recovery de banco de dados
	Tipos de backup
	Conclusão
	Políticas de backup e Recovery de banco de dados
	Recuperação e testes de backup
	Tipos de falha
	Conclusão
	Teoria em Prática
	Reflita sobre a seguinte situação
	Norte para a resolução...
	Dica do Professor
	Backup
	Backup Mysql
	Referências
	Bons estudos!

Mais conteúdos dessa disciplina