› Fóruns › Banco de dados Oracle › Ponto de recover à partir de full backup do RMAN › Ponto de recover à partir de full backup do RMAN
Fala Senhores..!!
Bom.. vamos lá..!!
Quando vc faz um backup, a ferramenta de backup pega o SCN do momento do inicio do backup e começa a gerar o backup de todos os dados até aquele SCN, pois desta maneira o Oracle irá garantir que todos os seus dados estão consistentes..!
Pois imagina vc fazendo uma carga de 10milhões de linhas em 2 tabelas relacioadas.. Vc inicia o insert na tabela A e depois ele começa a popular a tabela B, mas antes disto vc já iniciou um backup e o RMAN gerou o backup do datafile A após o comit e antes de vc fazer o commit na tabela B.. ou seja, seus dados não estarão consistentes ou até mesmo poderão estar faltando pedaços dos dados carregados..!!
Para garantir isto, os backups são gerados até o ultimo SCN sincronizado de todos os datafiles, garantindo uma integridade total da sua base..!!
Então se vc for usar apenas o backup que foi iniciado a 1:00, quando vc restaurar ele, os dados na sua base irão contemplar somente aquilo que existia até a 1:00 hora..
Mas isto é falando só deste backup iniciado a 1:00 hora.. Como estamos falando do ORACLE.. Se vc precisar restaurar sua base até o SCN que estiver “gravado” no controlfile.. ele vai restaurar o backup que vc iniciou a 1:00 hora e depois vai varrer seus REDO ONLINES e ARCHIVE LOGS atualizando os dados comitados e não comitados, afim de sincronizar o banco até o SCN atual do banco ou até o horário que vc precisar restaurar.. com o comando que o VITOR postou..!!
Bom.. mas isto vc consegue se tiver tbm todos os seus archives e redos backupeados..
Se vc perder todos os redos e archives após o ultimo backup (aquele q foi iniciado a 1:00), você só vai conseguir restaurar sua base com dados até a 1:00 hora..!!
Então.. se for fazer backup… faça sempre da base e dos archives.. e não esqueça de fazer backup do ControlFile sempre que fizer um backup..!
Habilita no RMAN o “Auto backup” do controlfile.. onde a cada backup feito.. não importa do que com o RMAN.. ele faz backup do controlfile..
Bom.. espero ter ajudado a esclarecer melhor..!!
Qualquer coisa.. posta ai..!
Abraços..