Cenário de restauração e recuperação

2

Eu quero restaurar e recuperar meu banco de dados Oracle para o estado atual.

Por exemplo, eu tenho um backup completo no domingo e tenho todos os registros de arquivo de domingo a quarta-feira.

Se eu restaurar e recuperar do backup para o novo host, meu banco de dados estará apenas no domingo.

Como posso aplicar todos os registros de arquivamento que tenho para recuperar meu banco de dados para o estado da quarta-feira?

Eu preciso do autobackup controlfile no domingo ou no atual na quarta-feira?

Por favor, me dê passos para fazer isso.

Atenciosamente, Sarith

    
por Sarith 05.06.2009 / 10:55

1 resposta

1

Tudo bem, pegue a imagem mais recente que você tem no modo de espera e inicie-a

 connect internal; 
 startup nomount; 
 alter database mount standby database; 

Em seguida, coloque seus logs de arquivo (ou os de domingo, se você os tiver separado por dia), onde eles pertencem e fazem

 recover standby database; 

Ele irá solicitar um nome de arquivo. Como esse nome de arquivo deve estar em seus registros de domingo, basta digitar AUTO.

A maneira como faço isso em meus bancos de dados é ter um sistema de arquivos grande especificamente para logs de arquivo chamado / db_archive e cada dia é um diretório abaixo dele. Minha instância do oracle está sob / db e procura por meus logs de arquivamento em / db / archive, então quando eu recupero os logs de um dia específico, eu vinculo / db_archive / DATE - > / db / archive

Não é o melhor, mas estou lidando com o Oracle 8i e, há muitos anos, o banco de dados não foi idealizado. Espero que em breve migremos para o Oracle 11 e não tenha que fazer toda essa porcaria.

    
por 05.06.2009 / 14:24

Tags