Rodrigo,

Não estou utilizando o RMAN, pois não esta sendo feito por ele. Não pergunte
o porque, mas já tenho uma demanda para configurar.

Restaurei os datafiles e o archives, dei um CREATE CONTROLFILE e apliquei os
archives:

 

recover database using backup controlfile until cancel;

 

Depois que terminar de aplicar todos os arquivo executo o comando:

 

ALTER DATABASE OPEN RESETLOGS;

 

Grato,

 

Ednilson

 

De: [email protected] [mailto:[email protected]] Em
nome de [email protected]
Enviada em: quinta-feira, 5 de dezembro de 2013 02:07
Para: [email protected]
Assunto: Re: [oracle_br] ORA-01195: online backup of file

 

  

Olá Ednilson,

 

 

Outro ponto importante… talvez você esteja fazendo uma recuperação UNTIL
CANCEL, coisa que o RMAN não faz. 

 

 

Você já verificou se o seu SCN está no arquivo de REDO LOG ativo antes de
fazer o OPEN RESETLOGS?

 

Antes da restauração com RMAN, chegou a realizar um recover database
preview; ? Para saber até onde você pode recuperar?

 

Abraços,

Rodrigo Almieda

 

Em 04/12/2013, à(s) 17:35, ederson2001br <[email protected]>
escreveu:





Colega,

Primeiro, vc deve verificar até quando vc pode recuperar/atualizar o seu
retorno de backup.

Antes do restore, verifique executando pelo RMAN (certifique-se que está na
máquina CLONE antes de deletar):

crosscheck archivelog all;
crosscheck backup;
crosscheck backup of database; 
delete expired archivelog all;
delete expired backup;
delete obsolete;

list backup of archivelog all; 

--> para informar SEQUENCE e TREAD no comando de recover mais abaixo (olhe a
última linha)
. . . 
. . . 
. . .
List of Archived Logs in backup set 174534
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- ---------------- ---------- ---------
1 155229 6709427517102 25/11/2013 12:10 6709429231153 25/11/2013 12:35
1 155230 6709429231153 25/11/2013 12:35 6709429552154 25/11/2013 12:40

Pelo meu exemplo, observa-se que a última SEQ arquivada é a 155230 (ultimo
SCN válido). Assim, vc vai proceder um restore parcial, assim:

run
{
set until sequence 155230 thread 1;
restore database;
switch datafile all;
recover database;
alter database open resetlogs;
}

[]'s

Ederson Elias
DBA Oracle
 <http://br.linkedin.com/pub/ederson-elias/24/8b/8b0>
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
------------
Labor improbus omnia vincit

--- Em  <mailto:[email protected]> [email protected],
"Ednilson Silva" <ednilson.silva@...> escreveu
>
> Pessoal,
> 
> Estou clonando uma base de dados e após aplicar os archive ocorre o erro
> abaixo, alguém poderia ajudar?
> 
> 
> 
> SQL> ALTER DATABASE OPEN RESETLOGS;
> 
> ALTER DATABASE OPEN RESETLOGS
> 
> *
> 
> ERROR at line 1:
> 
> ORA-01195: online backup of file 148 needs more recovery to be consistent
> 
> ORA-01110: data file 148: '/d01/oradata/prod/i_in_lanc03.dbf'
> 
> 
> 
> Grato,
> 
> 
> 
> Ednilson
>

 



Responder a