Ruevers Inc.

Oracle

RMAN - Backup Basico do Oracle usando RMAN

 Muita gente tem muitas dúvidas e não sabe user esse utlitário de Backup do Oracle, talvez porque achem complicado ou por não terem tutoriais fáceis, por isso vou tentar de novo descomplicar o que todo mundo complica.

O objetivo é fazer um backup básico em disco que possa ser recuperado depois facilmente.

Todo mundo acha que precisa criar uma base, repositório e etc...mas não, aqui vamos fazer do modo mais simples e depois vamos complicando nos próximos tutoriais  de rman. Vamos usar o controlfile, que pode servir como repositorio sem nenhum problema.

Uma parte importante é antes de começar tudo, saber se o ARCHIVELOG está habilitado (se você não sabe como checar, clique AQUIta bem explicado )

Primeira parte, configurando o RMAN

A primeira parte é configurar, pra isso, entre no prompt e digite:

RMAN TARGET SYS/TESTE                                                                                                           Onde teste é a senha de SYS. Ele deve mostar algo assim, mais ou menos assim, onde ORCL vai ser trocado pelo no me da sua base. conectado ao banco de dados de destino: ORCL (DBID=1178846893)

Continuando...digite os comandos:

CONFIGURA O DIRETÓRIO A ONDE VAI SER FEITO O BACKUP DOS DATAFILES                                                                                                                            RMAN> configure channel device type disk format 'c:\backup\%U'; 

CONFIGURA O DIRETÓRIO A ONDE VAI SER FEITO O BACKUP DO CONTROLFILE                                                                                                                  RMAN> configure controlfile autobackup format for device type to disk format 'c:\backup\%F'; 

Efetuando o backup

Depois de configurado, vem a parte do backup, que vai servir caso precisarmos efetuar um recover da base.Para fazer o backup é bem simples, só precisa rodar os comandos: 

Vai ser feito o backup dos datafiles, spfile e controfile no difetório que você configurou, incluindo os archivelogs.                                             RMAN> backup database plus archivelog;                                       

 Agora o backup do controlfile e spfile que é muito importante e vai facilitar bastante o trabalho de recover.                                                       RMAN> backup current controlfile;

Pronto, o backup foi feito, se tudo deu certo, ele gerou arquivos com nomes unicos em seu diretorio definido (ex c:\backup) e mostrou a mensagem de terminado com sucesso.