Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #77378
    carloscps
    Participante

      Olá
      Estou tentando fazer um backup com o RMAN, porém como já foram removidos alguns arquivos de log desde a criação de banco (pois o backup era feito através de cópia dos arquivos) o mesmo acusa erro, dizendo que não encontra determinado arquivo de log. Como faço para implementar backup com o RMAN nesse caso?

      Carlos

      #77380
      rosterne
      Participante

        Faça:

        • change archivelog all crosscheck;

        Abraço.

        #77382
        Marcio68Almeida
        Participante

          Que arquivos de log foram removidos ???

          #77403
          carloscps
          Participante

            Obrigado,

            Carlos

            #77419
            carloscps
            Participante

              Dando prosseguimento ao assunto, gostaria de saber se consigo com esse backup efetuado no RMAN, fazer uma restauração em outra máquina, para usar como base de testes? Se isso é possível, como se faz?

              Carlos

              #77437
              rosterne
              Participante

                Carlos,

                sim tem como.

                Segue abaixo um exemplo de restauração de um backup full feito pelo RMAN.

                • % ORACLE_SID=ORCL
                • % export ORACLE_SID

                • rman target sys/change_on_install

                • set dbid=2498937635

                • startup nomount

                • set controlfile autobackup format for device type disk to ‘/CAMINHO DO BACKUP CONTROLFILE/%F’;

                • restore controlfile from autobackup;

                • mount database;

                • restore database;

                • recover database;

                • alter database open resetlogs;

                • exit

                OBS: %F é o formato do “autobackup” do controlfile. esse formato é: “C-DBID-DataBackup-sequencia”.

                Abraço.

                #79504
                carloscps
                Participante

                  Olá
                  Em virtude de algumas outras prioridades, estou apenas agora dando continuidade ao assunto:
                  Não consegui fazer a restauração e para tal segue o meu ambiente e comandos:
                  Tenho o banco em uma máquina cujo nome do banco é “oraprd” e ali faço um backup com o rman utilizando o seguinte comando:

                  run {
                  allocate channel disk1 type disk format ‘/mnt/backup/teste/%U’;
                  backup filesperset = 5 as BACKUPSET database include current controlfile;
                  backup filesperset = 5 as BACKUPSET archivelog all not backed up delete all input;
                  release channel disk1;
                  }
                  allocate channel for maintenance type disk;
                  delete noprompt obsolete device type disk;
                  release channel;

                  Agora o que quero é o seguinte:
                  em outra máquina quero restaurar esse backup. O nome do novo banco poderá ser “orateste”.

                  Obrigado

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.
                plugins premium WordPress