› Fóruns › Banco de dados Oracle › Recuperação de base dados Oracle com RMAN › Recuperação de base dados Oracle com RMAN
Ola 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