Pular para o conteúdo
  • Este tópico contém 9 respostas, 6 vozes e foi atualizado pela última vez 14 anos, 3 meses atrás por Rodrigo Almeida.
Visualizando 10 posts - 1 até 10 (de 10 do total)
  • Autor
    Posts
  • #101549
    Ronin
    Participante

      Boa noite,

      Pessoal, tenho backup diario de minha base de produção, porem gostaria de utilizar o mesmo arquivo de backup para restaurar em um outro servidor, que é de homologação. Como será possível sabendo que o arquivo de inicialização é diferente, o controlfile etc…

      abs,

      #101550
      rman
      Participante

        @Ronin

        O pfile/spfile e control file devem ser restaurados do backup. Naquele processo que te passei por MP tem como restaurar os mesmos.

        #101551
        felipeg
        Participante

          Opa,

          Esse procedimento também pode ser útil:

          https://profissionaloracle.com.br/blogs/ … s-inteiro/

          Ele explica como restaurar o banco em outra máquina.

          Atenciosamente,
          Felipe.

          #101553
          marlontk
          Participante

            Opa hoje eu faço isso em uma base instalada em uma vm segue script
            antes claro copio os arquivos que o rman gera para a flash_recovery_area do outro banco.

            RUN
            {
            SHUTDOWN IMMEDIATE;
            STARTUP NOMOUNT;
            RESTORE CONTROLFILE FROM AUTOBACKUP;
            ALTER DATABASE MOUNT;
            CROSSCHECK BACKUP;
            CROSSCHECK ARCHIVELOG ALL;
            RESTORE DATABASE;
            RECOVER DATABASE;
            SQL ‘ALTER DATABASE OPEN READ ONLY’;
            }

            #101564
            jspaulonci
            Participante

              Ronin, a volta depende da ida.

              Seu ambiente é RAC ? vc utiliza ASM ? seus backups ficam na flash recovery area ? qual é a versão do seu banco ?

              #101623
              Ronin
              Participante

                Boa noite,

                  Então João Paulo, meu ambiente de produção é rac (10.2.0.2) e o ambiente de homologação é uma máquina simples que uso file system.   A idéia é montar o ambiente de homologação a partir do rman, pois o dt_pump já está ficando muito demorado.
                

                Obrigado,

                #101624
                jspaulonci
                Participante

                  Bom dia Ronin, basicamente é fazer um restore do spfile, controlfile, depois o restore dos datafiles. Como você está utilizando ASM no seu ambiente de produção, você terá que utilizar a clausula CONVERT para mudar o caminho dos arquivos, pois o caminho onde vc está realizando o restore será diferente do produção. Qual é o seu SO ? (tanto de produção como de testes) . Quais diskgroups estão sendo utilizados pelo banco de produção ? Quais serão os caminhos que voce terá disponível no ambiente de teste ?

                  Poste pra mim

                  Fico no aguardo

                  #101625
                  jspaulonci
                  Participante

                    Ronin, não é o convert que utilizaremos no seu caso, é o NEWNAME, eu me enganei.

                    Mas posta aí pra mim.

                    #101708
                    Rodrigo Almeida
                    Participante

                      huuuuuuuuuuuuuuuuu foi na trave em João… heheheheheh

                      Exatamente como o João disse, pode adotar o RMAN que faz com o pé nas costas.

                      use o SET NEWNAME para renomear o caminho dos seus datafiles.

                      #101709
                      Rodrigo Almeida
                      Participante

                        Haaaa…. não esqueça de renomear os REDO LOGS!

                        Abraços,

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