Arquivamento e um do recurso quecopia o conteudo do LOG de REDO para outro destino antes deste ser sobrescritopor novas entradas de dados. Pode-segravar em ate 10 destinos diferente, talvez seja um excesso, mas pelo menos 2destino um local e outro remoto e primordial para recuperacao do banco de dados.Para conseguir realizar operacoes fora dos discos locais, e precisomudar o servico Oracle no Windows. Por padrao, no Windows o servico Oracle rodacom privilegios de usuario administrador da maquina local, com isso qualquertentativa de backup e/ou Arquivamento do LOG de REDO fora da maquina local,ocasionara erro de privilegios. Logo, no servico do Oracle e do Listener altereo Log On de Conta Local para uma conta de Rede.Feito isso configure o Banco de Dados para modo Achive e dois destinos,um local outro remoto:1-Conecte com SQL*Plus com usuario SYS com privilegiode SYSDBA.SQL> connect / as sysdba2-Sete dois diretorio de destino. Note que enecessario incluir uma barra no final do nome do diretorio. SQL> alter system setlog_archive_dest_1='location=C:\bck_oracle\Archive\' scope=spfile; SQL> alter system set log_archive_dest_2='location=\\172.16.1.21\particularTI\Alessandro\bck_oracle\ARCH'scope=spfile;3-Depois desligue, inicie no modo mount, coloque no modo archive e abrao banco.SQL>shutdown immediate;SQL>startup mount;SQL>alter database archivelog;SQL> alter databaseopen;Para confirmar que o banco esta no modo ArchiveLog execute as queryabaixos:SQL>select log_mode from v$database;SQL> select archiverfrom v$instance; Neste momento o Oracle esta instruido para nunca sobrescrever os LOG de REDOantes de enviar o conteudo deste para os dois destinos, isso significa que se oOracle nao conseguir arquivar o LOG de REDO ele ira parar ate que resolva oproblema que nao permite a gravacao.Dois problemas ja podem ser mapeados e ajustados aqui para evita-los. Oprimeiro consiste em a area de archive encontra-se cheio e o segundo que a rede(ou a maquina remota) encontra-se indisponivel.Para evitar o primeiro problema, e preciso instruiro Oracle que apague os backups obsoletos. Para isso logue no rman no prompetde comando:Rman target sys nocatalogRMAN>configure retention policy to recovery window of 7 days;Neste caso o Oracle guardara os backups e osarchive necessario para restaurar o banco que qualquer tempo dentro da janelade 7 dias. O que nao estiver nesta situacao e considerado backup obsoleto.Para evitar o segundo problema execute no SQL PLUS: SQL> alter system set log_archive_min_succeed_dest=1 scope=spfile; Isso ira instruir o Oracle poder sobrescrever o LOG de REDO caso apenasum destino esteja gravando, neste caso o destino local. ConcideracoesNesta primeira parte, foi mostrado para preparar o banco de dados para a recuperacao, isto e muito importante, pois em alguns casos, sera decisivo se o banco de dados tera ou nao recuperacao. Com a multiplexcao de arquivos importante como o ControlFile e o LogRedo Online, e o o processo archive, que grava em discos todo o conteudo do LogRedo Online, antes de sobreescrever a informacao, aumenta muito a garantia que nao ocorra perdas de dados.Na proxima parte, sera apresentado a realizacao de backup's pelo Rman e depois alguns cenarios onde sera feito a restauracao do banco de dados.