

Apresentando os agentes e as opções do Arcserve Backup › Usando os agentes › Agente para Oracle › Usando o agente no modo com base em arquivos › Recuperação de banco de dados no modo com base em arquivos › Recuperação completa de bancos de dados e arquivos de controle
Recuperação completa de bancos de dados e arquivos de controle
Se um arquivo de controle for perdido ou danificado, primeiro será necessário encerrar o banco de dados e recuperar os arquivos de controle, antes de recuperar esse banco de dados.
Para encerrar o banco de dados e recuperar os arquivos de controle
- Encerre o banco de dados digitando o seguinte comando no prompt do SQL*Plus:
SHUTDOWN;
- Vá para o diretório inicial do Oracle. Copie o arquivo de controle do diretório inicial do agente em seu local original.
- Renomeie os arquivos de controle restaurados com seus nomes originais.
Observação: The restore process restores the original control file. Será necessário renomear a versão restaurada do arquivo de controle com seu nome original.
- Inicie e monte o banco de dados e comece o processo de recuperação:
No prompt do SQL*Plus, digite:
CONNECT SYS/SYS_PASSWORD AS SYSDBA;
STARTUP MOUNT;
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
- O Oracle solicita os nomes dos arquivos de log. Primeiro, o Oracle procura os arquivos de log arquivados e fornece automaticamente os nomes corretos para os que existem. Se o Oracle não conseguir encontrar os arquivos de log arquivados necessários, será necessário aplicar manualmente os arquivos de redo log online necessários.
Quando fizer isso, será necessário fornecer o caminho completo e o nome do arquivo. Se for inserido um log incorreto, digite o comando novamente:
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
Forneça o nome correto do arquivo de redo log online no prompt. Continue esse procedimento até que o Oracle tenha aplicado todos os logs sucessivamente.
- Digite o seguinte comando no prompt do SQL*Plus para colocar o banco de dados de volta no modo online e redefinir os logs:
ALTER DATABASE OPEN RESETLOGS;
- Nos diretórios em que os redo logs arquivados são armazenados, exclua todos os arquivos de log.
- Se ainda houver algum espaço para tabelas offline, digite o seguinte comando no prompt do SQL*Plus para trazê-lo de volta online:
ALTER TABLESPACE TABLESPACE_NAME ONLINE;
Copyright © 2017 .
All rights reserved.
 
|
|