DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Automatizando um backup com RMAN - SQL Magazine 84

Este artigo trata da automatização da tarefa de backup do banco de dados através da utilização do utilitário RMAN – Recovery Manager.






Automatizando um backup com RMAN
Parte I

Há algum tempo atrás, se falava muito em política de backup, mas essa estratégia já foi por “água abaixo”. Hoje em dia, muito mais importante que uma boa estratégia de backup é a estratégia de recovery, ou seja, de nada adianta ter uma boa cópia de segurança de seu banco de dados se essa cópia não é “recuperável”.
Isso significa dizer que é muito importante fazer testes de recuperação periodicamente, ou seja, utilizar o backup mais atual para recuperar o banco de dados em uma máquina de testes, por exemplo.
Bem, visualizando este cenário, podemos concluir que o backup é parte integrante (e fundamental) da política de recuperação e é exatamente esta fase do processo que abordarei neste artigo.
A partir da versão 10g do banco de dados Oracle o utilitário RMAN se tornou extremamente potente e muito mais amigável. O “medo” de utilizar o RMAN foi deixado de lado e a confiabilidade aumentou muito.
Com base nesta afirmação, nada mais justo que utilizar este utilitário para automatizar a tarefa de backup dos bancos de dados em que somos responsáveis.
Grandes melhorias, como compressão real do backupset, rapidez na execução do backup, e tantas outras estão agora presentes no RMAN e fazem com que seja uma ótima opção a ser utilizada.
Neste artigo, mostrarei alguns scripts e configurações para implementar uma rotina automática de backup de seu banco de dados utilizando o RMAN.
Criação dos scripts
Esta solução é implementada através de 3 scripts e mais 3 arquivos de configuração, são eles:
•    rman_hotfull.sh: script principal, responsável por executar o backup completo da instância de banco de dados;
•    rman_arch.sh: script responsável por executar o backup periódico dos archived redo log files que forem criados entre o período do último backup executado e o próximo backup que será utilizado, evitando que a flash recovery area fique completamente cheia ocasionando o congelamento do banco de dados;
•    check_backup.sh: script responsável em verificar nos logs se houve algum erro na execução do backup;
•    rman_hotfull.ini: arquivo de configuração dos parâmetros do RMAN para execução do backup completo;
•    rman_arc.ini: arquivo de configuração dos parâmetros do RMAN para execução do backup dos archived redo log files;
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Ricardo Rezende

Ricardo Rezende ricardo@devmedia.com.br / ricarezende@gmail.com http://twitter.com/ricarezende DBA Oracle certificado pela Oracle University (DBA 9i track e DBA OCP 10g). IBM Certified Associated em DB2 V9. DBA Oracle na IBM do Brasil em projeto internacional administrando ambiente de produção....


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03