Pular para o conteúdo

Fóruns Banco de dados Oracle Recuperação de base dados Oracle com RMAN Recuperação de base dados Oracle com RMAN

#106138
Avatar photoRegis Araujo
Participante

    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