Chiappa,

Creio que sim, pois o mês passado eu restaurei este banco sem problemas, não
sei o porque esta dando pau agora.

Existe como eu consultar os SCN?

 

Este é o trecho do scripts que faz o BEGIN e END BACKUP

 

select 'alter tablespace '||tablespace_name||' begin backup;' || chr(10) ||

'host cp '||file_name||' /d01/backup/oradata/prod1/ ' || chr(10) ||

'alter tablespace '||tablespace_name||' end backup;' || chr(10) ||

'host gzip
/d01/backup/oradata/prod1'||substr(file_name,instr(file_name,'/',1,length(fi
le_name) - length(replace(file_name,'/'))))|| chr(10)

from dba_data_files  order by file_name;

 

Grato,

 

Ednilson

 

De: [email protected] [mailto:[email protected]] Em
nome de J. Laurindo Chiappa
Enviada em: quinta-feira, 5 de dezembro de 2013 08:47
Para: [email protected]
Assunto: Re: RES: [oracle_br] ORA-01195: online backup of file

 

  

pmfji, mas uma perguntinha : se vc não está usando RMAN, vc tem ** ABSOLUTA
CERTEZA ** de que a rotina de backup está colocando CADA tablespace em BEGIN
BACKUP antes de copiar ** e ** está desativando o modo de backup via END
BACKUP após a cópia dos tablespaces de cada tablespace ??? 
Pois, OBVIAMENTE, se por falha total e completa a rotina NÂO está fazendo
isso o SCN dos datafiles *** Não ** está sendo 'congelado' durante a cópia e
PORTANTO cada datafile (até mesmo dentro da mesma tablespace!) pode
registrar SCNs diferentes, até mesmo um SCN ainda não arquivado.... 

[]s

Chiappa

--- Em [email protected], "Ednilson Silva" <ednilson.silva@...>
escreveu
>
> 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 dbarodrigo@...
> 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 <ederson2001br@...>
> 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