- Este tópico contém 18 respostas, 5 vozes e foi atualizado pela última vez 12 anos, 2 meses atrás por
Rodrigo Almeida.
-
AutorPosts
-
19 de novembro de 2013 às 10:02 pm #106138
Regis Araujo
ParticipanteOla Senhores!!
@mpungan
Uma dúvida, você está tentando restaurar este backup para uma outra máquina com a mesma estrutura da anterior??
Tem ASM?Você precisa primeiro restaurar o SPFILE, pois seu banco não sabe onde deverá jogar os arquivos e quando você tenta restaurar o CONTROLFILE sem setar o caminho onde o controlfile será restaurado irá apresentar erro.
Tente desta forma…
set DBID=658221577
startup nomount;
set controlfile autobackup format for device type disk to ”;
restore spfile to pfile ‘/init.ora’ from autobackup;
shutdown abort;
Depois edite o PFILE com as especificações do novo HOST, como db_create_file_dest, control_files, etc e não esqueça dos parametros de memória se esta máquina não possuir a mesma quantidade de memória da original.
Depois você irá subir este banco em modo nomount
startup nomount pfile=’/init.ora’;
Ai sim seguir o procedimento passado pelo @RMAN.
restore controlfile from ‘/rman_bkp_oracle/n0_c-658221577-20131010-04’ from autobackup;
alter database mount;
se for a mesma estrutura de diretórios para os datafiles:
restore database;
recover database;
alter database olpen resetlogs;Se não for a mesma estrutura de diretórios:
run {
SET NEWNAME FOR DATAFILE 1 TO ‘/system01.dbf’;
…
restore database;
recover database;
}alter database olpen resetlogs;
Bom, espero que eu tenha lhe ajudado..!!
Abraços..!
Regis Araujo
19 de novembro de 2013 às 10:39 pm #106139rman
Participante@mpungan
Muitos não sabem, mas todo backup full possui cópia do spfile+controlfile. Por isso pedi pra tentar com o backup full.
26 de novembro de 2013 às 9:00 pm #106152David Siqueira
ParticipantePossivel é voltar sim rapaziada, até porque o papel do catalogo nesse caso é apenas controle de versionamento de arquivos de backup e maior disponibilidade de consulta d einformações na hora do restore, até porque há ambientes muito grandes que se você opta por usar o armazenamento no Control File, acaba por inchar este arquivo, o que pode ocasionar alguns problemas mais graves, por isso em caso de ambientes mais complexos utiliza-se o catalogo.
O que eu vejo de problema aqui é quanto a aintegridade do autobackup do seu controlfile, esse piece que ele esta tentando ler está integro? Já tentou rodar o Database Preview? Para saber se esse conjunto de backups que você esta tentano utilizar é válido? Valeria a pena também passar um “check logical” e ver se está tudo ok.
Da uma olhada nesse link aqui para ver se clareia as idéias parceiro :
http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmvalid.htm#BRADV89563
Abraço e boa sorte.
28 de dezembro de 2013 às 9:01 am #106215Rodrigo Almeida
ParticipanteFaça apenas isso no seu RESTORE do SPFILE que vai funcionar:
RMAN>RESTORE SPFILE TO ” FROM AUTOBACKUP;
E pronto! Tchannnnn Tchannn Tchannn!
Abraços,
Rodrigo Almeida -
AutorPosts
- Você deve fazer login para responder a este tópico.