De todas as tarefas que um DBAprecisa fazer, o Recover e a principal delas, ao contrario que muitagente pensa ser o Backup. O Backup nada mais do que uma tarefa para sechegar no Recover. Quando um banco de dados falhar, o DBA estara sobenorme pressao para recupera-lo o maisrapidamente possivel, contudo nenhuma DBA sofrera pressao para fazerBackup. E fundamental estar preparado, naosera nada bom ficar procurando as solucoes nosmanuais antes de tomar as medidas adequadas. Devido a isso a formula e estudar,conhecer o banco de dados e depois: Praticar, praticar e praticar.Esta serie de artigos visa mostrar o processo de Backup e Recover usando o RMAN em backupsincrementais. O ambiente mostrado e em Windows com Oracle 10g, mas totalmente adaptavelpara Linux, com backups baseados em discos (levando em consideracao do precodos discos e a capacidade de armazenamento, atende muito bem a muitas empresas), nesta primeira parte sera mostrado conceitos basicos e a configuracao para preparar o banco para recuperacao.Antes de mostrar como faz backup no Oracle, sera apresentado uma compreensao decomo funciona o Oracle, e isto e muito importante, pois no momento em queprecisar fazer o Recover e as coisas nao irem bem, ter o conhecimento de comofunciona o mecanismo Oracle ira ajudar e muito neste processo.SGBD OracleO Oraclee composto basicamente por duas partes: Instancia Oracle Banco de Dados OracleInstancia OracleAinstancia e a estrutura de memoria e os processos Oracle que se encontram namemoria principal, obviamente uma instancia existe quando a maquina estaligada, pois os dados da memoria principal sao volateis. Ainstancia e composta por duas areas de memoria o SGA e o PGA, sendo que o 1o euma area de memoria publica e e dividida em varias outras pequenas areas comocache de consulta ou estrutura de tabela e pacote para otimizacao dos processosOracle, enquanto a segunda e uma area privada onde guarda os valores devariaveis e processos de cada sessao. Banco de DadosO Oracledatabase e composto por tres tipos de arquivos que encontra-se no sistema operacional*ControlFile*DataFile*LogRedoParasaber a localizacao destes arquivos, basta executarem algumas consultas nodicionario de dados do Oracle.ControlFile:O ControlFile e um arquivo pequeno, mas muito importante, pois nele contemtodas as informacoes necessaria para montar uma instancia Oracle, ou seja nelecontem a informacao como nome do Banco de dados, os arquivos do banco de dadose qual o valor atual do SCN, alem disse as informacoes do backup estarao nele,e caso este arquivo corrompa e necessario restaurar o banco de dados inteiro,por isso e crucial temos backup dele.DataFile: O DataFile e onde sao armazenados as informacoes do banco de dados. Tanto osdados dos usuarios como os dados interno do Oracle - dicionario de dados - saoarmazenados nestes arquivos.RedoLog :Log de redo e um conjunto de arquivos que guardas as ultimas operacoes de umbanco de dados Oracle, no minimo e preciso ter 2 arquivos desse, e as operacoesocorrem de modo sincrono, ou seja guarda as informacoes no 1o arquivo depois no2o, quando termina o Oracle sobrescreve o 1o arquivo. Quando ocorre algum umafalha, para recuperar a consistencia do banco de dados ele usa o Log de Redo.Porem se por algum motivo for preciso