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. Uma parte importante é antes de começar tudo, saber se o ARCHIVELOG está habilitado (se você não sabe como checar, clique AQUI, ta bem explicado ) |
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';
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.