É possível restaurar todo o banco de dados (todos os espaços para tabelas e arquivos de controle). Antes de restaurar, você deve localizar o arquivo. Quando você localizar os arquivos, verifique se o banco de dados está no estado Aberto. Se o banco de dados estiver aberto, use a ALTER TABLESPACE. OFFLINE instrui para tornar os espaços para tabelas ou arquivos de dados offline antes de iniciar o processo de restauração.
Siga estas etapas:
SQL> SELECT TABLESPACE_NAME, FILE_NAME from DBA_DATA_FILES;
SQL> SHOW PARAMETER CONTROL FILES;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
Observação: se o log arquivado necessário estiver ausente, isso indica que um registro de repetição necessário está localizado nos logs de repetição online. Isso ocorre porque as alterações não arquivadas estão localizadas nos logs online quando a instância falha. É possível especificar o caminho completo de um arquivo de log de repetição online e pressionar Enter (pode ser necessário executar isso algumas vezes até localizar o log correto).
SQL>SELECT * FROM V$LOG;
SQL>SELECT * FROM V$LOGFILE;
Exemplo: após aplicar os logs arquivados solicitados, você poderá ver as seguintes mensagens:
ORA-00279: alterar 55636 gerado em 24/06/2014 16:59:47 necessário para o segmento 1
ORA-00289: sugestão e:\app\Administrator\flash_recovery_area\orcl\ARCHIVELOG\2014_06_24\ O1_MF_1_2_9TKXGGG2_.ARC
ORA-00280: alteração de 55636 para o segmento 1 está em sequência #24
Especificar log: {<RET>=suggested | filename | AUTO | CANCEL}
Exemplo: E:\app\Administrator\oradata\orcl\redo01.log
Observação: é necessário especificar o caminho completo várias vezes até obter o log correto.
As seguintes mensagens são exibidas:
Log aplicado
Completa recuperação de mídia
SQL> ALTER DATABASE OPEN RESETLOGS;
Todo o banco de dados é restaurado.
|
Copyright © 2015 Arcserve.
Todos os direitos reservados.
|
|