› Fóruns › Banco de dados Oracle › RMAN – Recover point to time › RMAN – Recover point to time
Seria a solução de todos os problemas de backup hehe.
Como nossos colegas disseram, você apenas consegue voltar uma base de dados depois que você fez algum backup, como é lógico.
Coloque em mente o seguinte:
RESTORE – restaurar um arquivo, arquivo não existe, você restaura ele fisicamente de um backup. Se você não possui uma cópia dele, como irá fazer o restore?
RECOVERY – é um processo de atualizar os arquivos, aplicando os archives para fazer com que aquele arquivo fique atualizado até a data que deseja.
No mais, se você esta tentando fazer um RESTORE até o DIA 25, seu backup do dia 27 é inútil para o processo, porque o Oracle não consegue fazer um rollback do dia 27 para o 25 (existe features pra isso, que se chama FLASHBACK, mas ele usa RESTORE POINTS e não “backups”).
O que o RMAN esta tentando fazer é encontrar um backup full da base de dados antes do dia 25 (qualquer um valido) para RESTAURAR os arquivos e depois aplicar os archives conforme necessário.
Faça o seguinte, entre no RMAN:
rman
connect target /
— se tiver usand catalogo, conect nele;
list backup;
Procure e veja se existe algum backup antes do dia 25 =).