Beruflich Dokumente
Kultur Dokumente
CTIC - TECNOLOGIA
CONFIGURAES DO SERVIDOR DE CONTIGNCIA
Data: 22/09/2011
Tcnico: Jean Quintela
SUMRIO
1
2
3
4
5
6
7
Objetivo
Funcionamento
Servidor FTP
Backup dos Logs de Transao
Cpia das bases / Logs de Transao
Restore das bases / Restore dos logs
Limpeza dos Diretrios deAarmazenamento
1. Objetivo
Manter um servidor de banco de dados de contingncia com uma cpia das bases de dados e dos logs de
transao.
2. Funcionamento
Sempre pelo perodo da manh uma cpia das bases de dados no formato de backup do SQL copiada
para a mquina de contingencia, e durante o dia a cada 30 minutos iniciando as 7h e terminando as 23h
gerado e copiado um log de transao do servidor de backup para o de contingncia, assim, num
possvel problema no servidor de banco de produo poderemos preparar outro servidor para assumir as
funes do banco de dados.
3. Servidor FTP
Instalar o programa de FTP Server (FilleZila) no servidor de Contingncia, para que os arquivos possam
ser copiados. Criar dois usurios de FTP, um chamado de base direcionando os arquivos pra uma pasta
chamada Restore e outro chamado de log direcionando os arquivos pra uma pasta chamada Logs, ser
criada tambm uma pasta chamada Logs_Pai que armazenar os logs do dia anterior.
5.2 Criar duas Tarefas Agendadas que fica no painel de controle do Windows, uma para executar o script
que copia as bases e outra que copia os logs de transao, conforme telas abaixo.
Ex.: script_copia_log.txt
Escolher diariamente.
Ao fazer o restore temos que mudar o caminho fsico das bases para o local da instalao do
servidor, e principalmente manter a opo Leave database nonoperational but able to restore
additional transaction logs marcado para que possamos restaurar os logs de transao.
Ex. Para restaurar uma base de dados basta escolher o arquivo correspondente, s existir um.
No caso dos logs teremos vrios j que fazemos uma rotina de backup a cada 30 minutos, por
isso, tm que ter cuidado para escolher o arquivo na sequencia do primeiro at o log mais
prximo do horrio que o banco parou.
1
2
Ex.:
script_deleta_bases.bat
e:
cd Restore
del *.* /q
exit
script_deleta_logs.bat
e:
cd Logs
del *.* /q
exit
script_copia_logs.bat
e:
cd Logs
copy *.* e:\Logs_Pai
exit
script_deleta_logs_pai.bat
e:
cd Logs_Pai
del *.* /q
exit