Após concluir uma restauração bem-sucedida de um banco de dados, será necessário suar o Oracle Server Manager Console para recuperar o banco de dados.
Para recuperar bancos de dados completos
No prompt do SQL*Plus, digite:
CONNECT SYS/SYS_PASSWORD AS SYSDBA; STARTUP MOUNT
Note: You may use a different Oracle SYSDBA instead of SYSTEM if the SYSDBA has the proper backup and restore privileges.
RECOVER DATABASE
O Oracle verifica os arquivos de redo log arquivados que necessita aplicar e solicita os nomes desses arquivos em ordem cronológica.
Por exemplo, se o Oracle precisar do nome do arquivo de redo log arquivado com o número de sequência 49, a seguinte mensagem será exibida:
ORA-00279: Change 10727 generated at 09/15/95 16:33:17 needed for thread 1 ORA-00289: Suggestion : D:\ORANT|saparch\ARC00049.001 ORA-00200: Change 10727 for thread 1 is in sequence #49 Specify log<<RET>=suggested : filename : AUTO : FROM logsource : CANCEL
Applying suggested logfile... Log applied.
Após a aplicação de cada log, o Oracle continuará a aplicar o arquivo de redo log seguinte até que a recuperação esteja completa.
Note: If Oracle returns an error indicating that the log file cannot be opened, the log file may not be available. Digite CANCEL no prompt. Esse comando interrompe a recuperação completa da mídia.
Para obter mais informações sobre recuperação e arquivamento de arquivos redo log, consulte a documentação do Oracle.
ALTER DATABASE OPEN;
Agora, o banco de dados está recuperado para o último arquivo de log disponível.
Observação: para obter a recuperação de objetos de banco de dados mais confiável, faça o backup dos arquivos de log arquivados usando o objeto ~ARCHIVELOG. Para obter mais informações sobre a recuperação de bancos de dados, consulte a documentação do Oracle.
Copyright © 2017 |
|