Você está na página 1de 3

Para maior confiabilidade no armazenamento e manuteno dos dados de um sistema, primordial

que seja elaborado um plano de backup que possibilite a guarda dos dados para possveis
restauraes em caso de falhas e perdas de informao. Os problemas costumam ocorrer devido a
falhas de hardware. Mas outros motivos costumam acarretar as falhas com perdas de dados como
falhas na administrao do SGBD e vrus.

Para esse fim possvel se criar automatizao peridica que permita executar os processos de
backups. So criados para tal os planos de manuteno com as caractersticas para cada base
utilizada. Uma das definies informar quando este plano de manuteno ser executado. Estudar
a necessidade, em caso de perda da informao, de um tempo onde se possam recuperar os
dados. Para outra definio preciso informar o que ser realizado por este plano de manuteno,
como o tipo, como no caso a escolha do backup completo (backup full), diferencial ou somente o log
de transaes.

No nosso caso, usaremos o ARK Server fazendo o backup do servidor apontar para a tabela do
banco onde vo ser geradas e atualizadas as informaes. Ao escolher os bancos que sero
afetados pelo backup, podemos optar por realizar backup somente dos bancos especficos, somente
dos bancos de sistema, ou somente bancos de dados que no so de sistema.

Essa tarefa gera arquivos que podem estar de maneira compactada para gerarem menos espao
em disco de armazenamento e mais tempo de processamento na execuo do plano de
manuteno ou somente gerados sem a compactao.

Alm disso definiremos um segundo plano para a manuteno de backups antigos que passa por
um estudo das necessidades dessas bases armazenadas e o custo do seu armazenamento frente a
criticidade da restaurao de bases com mais tempo de backup armazenado.

Trabalharemos com algumas estratgias de backup/restore:

1 Estratgia: Um backup completo dirio do banco de dados. Segue a programao:

DIA BACKUP/HORRIO(S)
Segunda-feira Completo s 23h
Tera-feira Completo s 23h
Quarta-feira Completo s 23h
Quinta-feira Completo s 23h
Sexta-feira Completo s 23h
Sbado Completo s 23h
Domingo Completo s 23h

Hiptese: Na quinta-feira, s 9 horas da manh o Banco de Dados corrompido.


Recuperao do Banco de Dados: Nesta situao somente poderemos restaurar os dados na
situao em que estes estavam na quarta-feira, s 23 horas, que foi o horrio do ltimo backup
completo. Todas as alteraes realizadas, entre as 23 horas de quarta-feira e o momento em que o
Banco de Dados foi corrompido, sero perdidas.
Procedimento de restore: Restaurar o ltimo backup completo disponvel, que neste caso o
backup da quarta-feira.

2 Estratgia: Um backup completo combinado com backup do log de transao: Nesta


estratgia fazemos um backup completo do Banco de Dados em perodos mais espaados, digamos
uma ou duas vezes por semana. Entre um backup completo e outro, so feitos backups do log de
transaes. Segue a programao:

DIA BACKUP/HORRIO(S)
Sbado Completo s 23h
Domingo Backup do log s 9h, 12h, 15h, e 18h.
Segunda-feira Backup do log s 9h, 12h, 15h, e 18h.
Tera-feira Backup do log s 9h, 12h, 15h, e 18h.
Quarta-feira Backup do log s 9h, 12h, 15h, e 18h.
Quinta-feira Backup do log s 9h, 12h, 15h, e 18h.
Sexta-feira Backup do log s 9h, 12h, 15h, e 18h.
Sbado Completo s 23h

Hiptese: Na quinta-feira, s 9h30 o Banco de Dados corrompido.


Recuperao do Banco de Dados: Nesta situao poderemos restaurar os dados situao em
que estes estavam na quinta-feira, s 9h, que foi o horrio do ltimo backup do log de transaes.
Todas as alteraes realizadas entre 9h e 9h30 da quinta-feira, e o momento em que o Banco de
Dados foi corrompido, sero perdidas.
Procedimento de restore: Restaurar o backup completo do Sbado s 23h e todos os backups do
log de transaes, na sequncia correta, at o backup do log de transaes da quinta-feira s 9h.

3 Estratgia: Backups completos, diferencial e do log. Segue a programao:

DIA BACKUP/HORRIO(S)
Sbado Completo s 23h
Domingo Backup do log s 9h, 12h, 15h, e 18h.
Segunda-feira Backup do log s 9h, 12h, 15h, e 18h.
Tera-feira Backup do log s 9h, 12h, 15h, e 18h.
Backup do log s 9h, 12h, 15h, e 18h.
Quarta-feira Backup diferencial s 23h.
Quinta-feira Backup do log s 9h, 12h, 15h, e 18h.
Sexta-feira Backup do log s 9h, 12h, 15h, e 18h.
Sbado Diferencial s 23h
Domingo Backup do log s 9h, 12h, 15h, e 18h.
...

Hiptese: Na quinta-feira, s 9h30, o Banco de Dados corrompido.


Recuperao do Banco de Dados: Nesta situao poderemos restaurar os dados situao em
que estes estavam na quinta-feira, s 9h, que foi o horrio do ltimo backup do log de transaes.
Todas as alteraes realizadas entre 9h e 9h30 da quinta-feira, e o momento em que o Banco de
Dados foi corrompido, sero perdidas.
Procedimento de restore: Restaurar o backup completo do sbado s 23h, depois restaurar o
backup diferencial da quarta-feira s 23h e o backup do log de transaes da quinta-feira s 9h.

Obs: Normalmente agendamos, para execuo automtica, aquelas tarefas rotineiras que o DBA
deve executar, como backups, manuteno de ndices e qualquer outra tarefa que tenha que ser
executada periodicamente. Com isso liberamos o DBA de uma srie de tarefas administrativas
repetitivas.

Você também pode gostar