Вы находитесь на странице: 1из 4

Banco de Dados - Oracle RMAN: Introduo as funcionalidades e entenda um pouco como funciona o aplicativo RMAN - Recovery Manager, ferramenta

auxiliar do banco de dados Oracle para atividades de backup e recover. Hoje em dia muitas empresas adotam diversas estratgias de backup e recovery para seus bancos de dados. Muitas estratgias realizam somente o backup (cpia), porm, sem garantias que esse backup consiga fazer um restore (restaurao) ou recover (recuperao) quando precisar, entrando num dos principais ditados de DBA, "Backup bom aquele que volta". Para acabar com esse problema, iremos entrar numa srie de artigos sobre o RMAN, ou Recovery Manager, um aplicativo que a prpria Oracle fornece na instalao do banco de dados e que pode gerenciar facilmente todas as nossas cpias e recuperaes com segurana, fornecendo garantia ao ambiente e facilidade para os DBAs. RMAN Conhecido tecnicamente como Recovery Manager, ou gentilmente chamado de RMAN, um aplicativo fornecido pela prpria Oracle Corporation desde a verso sete de seus bancos de dados. O objetivo do aplicativo gerenciar todos o backup atravs de repositrios ou catlogos, um aplicativo por linha de comando muito parecido com o bom amigo SQL*PLUS, tambm executado sobre diversas plataformas, como Windows, Linux e Unix. muito poderoso em recursos, e ao mesmo tempo, fcil e seguro na proteo dos backups. Permite realizar diversos tipos de backups, como backup completo (banco de dados offline), incremental (banco de dados online) e por backupset (Cpia incremental apenas dos blocos alterados), alm de recursos com flashback recovery (Recuperao rpida de dados), duplicate auxiliary database (Duplicao do banco de dados para uma mquina local ou remota), recovery block (recuperao apenas do bloco de dados corrompida) e o Tablespace Point-In-Time Recovery (TSPITR), recuperao de um ou mais objetos em uma base auxiliar at um determinado periodo. O melhor de tudo isso, que o RMAN lhe permite outras funcionalidades, como, garantir a consistncia do backup, poltica de reteno, excluso de backups obsoletos, listagem completa e sumarizada por backup, personalizao de backup para cada banco de dados, criao de scripts automatizados, pacotes e views especficos no banco de dados. Para conseguir armazenar todas essas configuraes e informaes sobre um determinado banco de dados, o RMAN

pode trabalhar utilizando um repositrio ou catlogo para gerenciar, cada um deles pode ser descrito abaixo: REPOSITRIO O repositrio tem a funo de armazenar todas as operaes de backup e recover sobre um nico banco de dados, ou TARGET DATABASE, essas informaes so armazenadas dentro do control file do banco de dados, que obtm informaes como: o Atual SCN (System Change Number) do banco de dados; o Archives; o Modo de armazenamento; o Especificao das tablespaces; o Localizao dos datafiles; o Configurao dos dispositivos de disco ou fita; o e etc. CATLOGO O catalogo rene todas as informaes que um repositrio, porm, as informaes no se encontram dentro do control file, e sim, em um banco de dados, e o catalogo no armazena informaes apenas de um nico banco de dados, mas de N. Auxiliando de forma rpido a restaurao e recuperao de componentes do banco de dados, como control file, datafiles, objetos e etc. O principal objetivo do catlogo centralizar todas as informaes de todos os banco de dados do ambiente em um nico lugar, facilitando a administrao. normal confundir o conceito de repositrio e catlogo, pois ambos so muito parecidos por armazenarem as mesmas informaes, para conseguir esclarecer melhor s pensar da seguinte maneira, um repositrio armazena informaes de UM NICO banco de dados, a partir dos control files e o catlogo um conjunto de repositrios, armazenando informaes de diversos bancos de dados, geralmente, em um lugar centralizado. VANTAGENS E DESVANTAGENS Como os objetivos do repositrio e catlogo so quase parecidos, qual seria a melhor maneira de implementar minha estratgia de backup na empresa? Qual usar? Quando usar? Para cada componente existe uma particularidade que deve ler lido e analisado ao seu ambiente, podemos considerar alguns pontos, como: Repositrio - Limitado na capacidade de armazenamento de informaes de backup, pois sua informao armazenada de forma reciclada no control file.

- Perda de um control file ou todo, fica completamente impossvel realizar qualquer tarefa de recuperao. - Quando seu ambiente tiver mais que trs bancos de dados, sua administrao fica complicada, pois as informaes ficam concentradas em cada control file. Catlogos - Um nico catlogo pode gerenciar N bancos de dados na rede, facilitando as operaes do RMAN e melhorando a administrao. - Seu armazenamento no no control file, em um banco de dados Oracle, assim, sua capacidade de armazenar informaes fica ilimitada. - Possui capacidade de armazenar scripts automatizados, podendo o mesmo script ser utilizado em diversas plataformas. - Armazena as informaes de personalizao do RMAN para cada banco de dados. - Praticidade e segurana na manuteno. Toda a estratgia de backup deve levar em considerao os componentes citados acima, eles podem influenciar em muitos requisitos como: - Tempo de recuperao; - Proteo dos dados; - Preparaes de novo ambientes; Agora, devemos analisar outro ponto que o RMAN pode melhorar nossas estratgias e administrar os recursos que uma empresa pode oferecer, os dispositivos de armazenamento, qual escolher? DISPOSITIVOS: Disco vs Fita Uma das grandes mgicas que o RMAN pode lhe oferece opo de realizar backup"s em diferentes meios, ou seja, DISCO ou FITA. Porm, muitos profissionais se questionam quando se depara em frente a esse problema, qual a melhor opo? A resposta vem com outra pergunta, Qual o seu ambiente? Conhecer o ambiente (aplicativos e estrutura), recursos de hardware e necessidades dos bancos de dados, so os princpios bsicos na elaborao da estratgia de backup da empresa, outro ponto importante saber qual a melhor opo para armazenar seus dados. Questes importantes devem ser consideradas, como: - Volumetria;

Latncia; Trfego de rede; Tempo de restaurao; Proteo dos dados; Tcnicas de backup; Capacidade de Armazenamento na mquina; Recursos extras (Fitas, HD externos, ZIP Drive e etc); Janela para backup (Tempo de execuo).

Tudo isso deve ser considerado quando pensarmos em estratgias de backup, Backup feitos em DISCO pode proporcionar ganhos de performance e facilidade em restauraes, mas, pode afetar recursos de armazenamento, pois precisa de muito espao em disco, e caso o servidor tenha problemas de hardware e justamente o disco de backup foi afetado, diga adeus ao seu backup. Backup feitos em fita mais trabalhoso, j durante a instalao, porque o RMAN precisa de um Media Manager para conseguir trabalhar com Fitas. O Media Manager uma camada entre o dispositivo de fita (Driver) e o RMAN, responsvel pela comunicao de escrita e leitura entre eles. Geralmente fabricantes como Veritas, IBM, HP fazem bibliotecas (Library) especficas para esse tipo de servio com a utilizao do RMAN. Alm disso, backup feitos em fitas, pode ter uma taxa de transferncia mais baixa que backup em disco, por outro lado, backup de fita pode ser armazenado em outros lugares fsicos, deixando mais protegido seus dados e tambm, com apenas compra de novas fitas, sua capacidade de armazenamento, dependendo da sua latncia pode ser ilimitada. Boas estratgias utilizam uma composio de ambos os recursos, com uso moderado em disco. Sempre pensando no ganho de performance ao ambiente e preocupao com a garantia que esse backup possa ser recuperado e restaurado ao banco de dados em menos tempo possvel. Para concluir, esse artigo apenas comento os conceitos bsicos do Recovery Manager e a utilizao de recursos com fitas e disco, relatando alguns pontos que podem influenciar a estratgia de backup do seu ambiente. Nos prximos artigos, iremos comentar um ambiente de produo e sua implantao. Abraos,

Read more: http://www.linhadecodigo.com.br/artigo/1960/rmanintroducao.aspx#ixzz2rEjStal5

Вам также может понравиться