exportando tabela ACA_DIAAULA 1080 linhasexportada......exportando filhos e grupos de renovaOo.exportando dimenses.exportando objetos e aes procedurais posteriores ao esquema.exportando estatYsticaExportaOoencerrada com sucesso, sem advertUncias.Depois de exportado o schema, faca o recover completo do banco de dados.C:\>sqlplus /nologSQL> connect sys/senha as sysdba;SQL> shutdown immediate;SQL> startup mount;SQL> recover database;SQL> alter database open; O banco de dados irar restaurartodas as transacoes feita no banco de dados, e entao logicamente o DROP doSchema, como confirmado no SQL abaixo:SQL> connect sys/senha as sysdbaConectado.SQL>select count(*) from schema_importante.aca_aluno;selectcount(*) from schema_importante.aca_alunoERRO na linha 1: ORA-00942: a tabelaou view nao existeNeste momento faca o importe banco a partir do arquivo dump gerado.C:\>imp system/senha touser=schema_importantefromuser=schema_importante file=C:\bck_oracle\schema_importante.dmpSQL> select count(*) from schema_importante.aca_aluno; COUNT(*)---------- 705Entao seus dados foram recuperados sem nenhuma perda de dados, tanto astransacoes dos usuarios feitas no intervalo de 08:50 e 09:00 bem o schema dropadoforam restaurados.Restaurando o Banco de Dados emOutro Servidor O proximo cenario e uma situacaomais complexa e nao e uma tarefa trivial. Ocorre que o servidor sofreu uma panegeral, prejudicando todos os discos e todos os arquivos de banco de dados comoos controlfiles, datafiles, online redo log files, alem do spfile, foramperdidos.Em uma instalacao padrao estecenario seria terrivel para o DBA, mas se o banco de dados foi ajustado conforme osartigos anteriores, o Backup do Oracle bem como os archives esta protegido emoutro servidor.Neste artigo, o cenario e que jatem um banco de dados Oracle em outra maquina. Os passos sera dropar o banco dedados e depois restaurar/recuperar o Banco de dados. Se no caso o Oracle precisar ser instalado,instale somente o software e faca o restore/recover e para facilitar arestauracao instale a mesma versao e a instancia com o mesmo nome.No cenario montado, o servidorOracle e o IP 192.168.138.129 que sofreu a pane. Todos os backups e o archivesencontra-se no IP 192.168.149.1. A restauracao sera realizada na maquina de IP192.168.138.130.Para dropar logue no banco de dadose inicie no modo restrito e execute o drop database como mostrado a seguir:C:\>sqlplus /nologSQL> connect sys/senha as sysdbaSQL> shutdownimmediate;SQL> startup mount restrict;SQL> drop database;Banco de Dadoseliminado.Inicie o banco de dados com o backup do ini.ora SQL> connect sys/senha as sysdbaConectado a uma instanciainativa.SQL> startup nomount pfile=\\192.168.149.1\bck_oracle\INIT.ORAInstancia ORACLE iniciada.Total System Global Area 612368384 bytesFixed Size 1292060 bytesVariable Size 306186468 bytesDatabase Buffers 301989888 bytesRedo Buffers 2899968 bytesSQL>Todos os scripts de backups realizado nesta serie de artigos tem a inclusaodo controlfile, por isso sempre tera dois arquivos de backup, um com o tamanho proximodo banco, que e o backup dos datafiles, e um pequeno (neste exemplo tem 6 mega)que e do ControlFile. No Rman execute o Restore do ControlFile a partir do backupmais novo do controlfile.C:\>rman targetsys/senha nocatalogconectado ao banco de dados de destino: PROD (notmounted)usar o arquivo de controle do banco de dados dedestino em vez do catalogo de recuperacaoRMAN> restorecontrolfile from '\\192.168.149.1\bck_oracle\Level0\LEV0DAT02NQPNL5.BKP';Iniciando restore em 21/11/12canal alocado: ORA_DISK_1canal ORA_DISK_1: sid=156 devtype=DISKcanal ORA_DISK_1: restaurando arquivo de controlecanal ORA_DISK_1: restauraOo concluYda, tempodecorrido: 00:00:11nome do arquivo desaYda=C:\ORACLE\PRODUCT\10.2.0\ORADATA\PROD\CONTROL01.CTLnome do arquivo desaYda=C:\ORACLE\PRODUCT\10.2.0\ORADATA\PROD\CONTROL02.CTLnome do arquivo desaYda=C:\ORACLE\PRODUCT\10.2.0\ORADATA\PROD\CONTROL03.CTLFinalizado restore em 21/11/12Com o ControlFile restaurado monteo banco de dados.RMAN>alter database mount;Execute o comando List backup e veja todos os backups que estao catalogadosno