Pular para o conteúdo
  • Este tópico contém 7 respostas, 2 vozes e foi atualizado pela última vez 10 anos, 8 meses atrás por Avatar de Leandro de AlmeidaLeandro de Almeida.
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #106329
    Avatar de Leandro de AlmeidaLeandro de Almeida
    Participante

      Olá tudo bem?

      Alguém já deparou com esse erro no Duplicate Oracle Database 10G ?

      RMAN-00571: ===========================================================
      RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
      RMAN-00571: ===========================================================
      RMAN-03002: failure of Duplicate Db command at 02/12/2014 12:11:19
      RMAN-03015: error occurred in stored script Memory Script
      RMAN-06026: some targets not found – aborting restore
      RMAN-06023: no backup or copy of datafile 33 found to restore
      RMAN-06023: no backup or copy of datafile 32 found to restore
      RMAN-06023: no backup or copy of datafile 31 found to restore
      RMAN-06023: no backup or copy of datafile 30 found to restore
      RMAN-06023: no backup or copy of datafile 29 found to restore
      RMAN-06023: no backup or copy of datafile 28 found to restore
      RMAN-06023: no backup or copy of datafile 27 found to restore
      RMAN-06023: no backup or copy of datafile 26 found to restore
      RMAN-06023: no backup or copy of datafile 25 found to restore
      RMAN-06023: no backup or copy of datafile 24 found to restore
      RMAN-06023: no backup or copy of datafile 23 found to restore
      RMAN-06023: no backup or copy of datafile 22 found to restore
      RMAN-06023: no backup or copy of datafile 21 found to restore
      RMAN-06023: no backup or copy of datafile 20 found to restore
      RMAN-06023: no backup or copy of datafile 19 found to restore
      RMAN-06023: no backup or copy of datafile 18 found to restore
      RMAN-06023: no backup or copy of datafile 17 found to restore
      RMAN-06023: no backup or copy of datafile 16 found to restore
      RMAN-06023: no backup or copy of datafile 15 found to restore
      RMAN-06023: no backup or copy of datafile 14 found to restore
      RMAN-06023: no backup or copy of datafile 13 found to restore
      RMAN-06023: no backup or copy of datafile 12 found to restore
      RMAN-06023: no backup or copy of datafile 11 found to restore
      RMAN-06023: no backup or copy of datafile 10 found to restore
      RMAN-06023: no backup or copy of datafile 9 found to restore
      RMAN-06023: no backup or copy of datafile 8 found to restore
      RMAN-06023: no backup or copy of datafile 7 found to restore
      RMAN-06023: no backup or copy of datafile 6 found to restore
      RMAN-06023: no backup or copy of datafile 5 found to restore
      RMAN-06023: no backup or copy of datafile 4 found to restore
      RMAN-06023: no backup or copy of datafile 3 found to restore
      RMAN-06023: no backup or copy of datafile 2 found to restore
      RMAN-06023: no backup or copy of datafile 1 found to restore

      já fiz o procedimento da oracle e nada
      Doc ID 273748.1
      esse foi o script de backup q fiz na base da Origem e copiei para a base de destino no mesmo diretório.

      RMAN> run {
      2> crosscheck archivelog all;
      3> crosscheck backup;
      4> sql ‘alter system archive log current’;
      5> sql ‘alter system checkpoint’;
      6> backup as compressed backupset full database plus archivelog delete input;
      7> }

      Obs: o meu ambiente hoje é Oracle 10g onde eu tenho uma base para validar os bkps diários da produção; peguei essa base na qual já validei o Bkps (SGISP), e a partir dela estou tentando fazer o duplicate para atualizar a base de homologação (HMLSGI)!

      As bases estão em servidores diferentes!

      Realizei esse mesmo procedimento acima para outra base e funcionou corretamente. ex: IPEM para HMLIPEM, onde o ambiente é o mesmo.

      Desculpe fazer essas perguntas às vezes tão simples, pq eu não tenho muita experiência na parte de banco de dados!

      desde já obrigado

      #106330
      Avatar de Fábio PradoFábio Prado
      Participante

        Leandro, q comandos ou roteiro vc está seguindo p/ fazer o duplicate? O backup ainda está na máquina de origem, de onde vc está executando o duplicate?

        []s

        #106334
        Avatar de Leandro de AlmeidaLeandro de Almeida
        Participante

          Olá fábio, sim o backup continua na ORIGEM, segue o procedimento que estou realizando.

          fiz o procedimento desde o início!

          Obrigado.

          #106335
          Avatar de Fábio PradoFábio Prado
          Participante

            Leandro, se vc ainda não tem muita experiência vc se saiu muito bem no DUPLICATE e quase conseguiu… VC só naõ conseguiu pq deve ter se confundido onde executar os procedimentos.

            Faça a conectividade partindo do Bd target para o auxiliar, ou seja, na máquina do target crie uma entrada no tnsnames p/ localizar o bd auxiliar. Depois faça o backup na máquina do target e dispare também o DUPLICATE a partir da máquina do target, ok? Qdo vc for se conectar no RMAN faça conexão local no target e remota no auxiliar, ou seja, ao invés de:

            rman target sys@dumpSGI AUXILIARY /

            execute:

            rman target / AUXILIARY sys@HMLSGI

            e por fim, execute o DUPLICATE também a partir da máquina do Bd target.

            O seu erro só está ocorrendo pq o backup está localizado na máquina do Bd auxiliar e vc está disparando o DUPLICATE a partir da máquina do Target, ok?

            []s

            Fábio Prado
            http://www.fabioprado.net

            #106336
            Avatar de Leandro de AlmeidaLeandro de Almeida
            Participante

              Não Fábio, o backup está tanto na máquina target quanto na Auxiliar; ambos em diretório iguais /BACKUP/SGISP

              Acabei de testar pela forma que você pediu e deu o mesmo erro.

              1º) Criei uma chamada no banco TARGET (TNS) com o nome dumpHMLSGI
              {{{{{Teste:
              Used TNSNAMES adapter to resolve the alias
              Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.15.16.32)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = HMLSGI)))
              OK (0 msec)

              }}}}

              2º) Configurei o listenet
              3º) Realizei a chamada na base Target:

              [oracle@Orarh4 SGISP]$ rman target / AUXILIARY sys@dumpHMLSGI
              Recovery Manager: Release 10.2.0.5.0 – Production on Thu Feb 13 16:38:45 2014

              connected to target database: SGISP (DBID=4256028105)
              auxiliary database Password:
              connected to auxiliary database: HMLSGI (not mounted)

              4º) Por fim
              RMAN> DUPLICATE TARGET DATABASE TO HMLSGI;

              Mensagem de erro:

              RMAN-03002: failure of Duplicate Db command at 02/13/2014 16:33:37
              RMAN-03015: error occurred in stored script Memory Script
              RMAN-06026: some targets not found – aborting restore

              #106337
              Avatar de Leandro de AlmeidaLeandro de Almeida
              Participante

                Obs: A chamada abaixo a partir da base AUXILIARY funciona também, porque antes de fazer esse duplicate no qual está ocorrendo o erro, eu já tinha feito outro e funcionou!

                rman target sys@dumpSGI AUXILIARY

                #106338
                Avatar de Fábio PradoFábio Prado
                Participante
                  #106345
                  Avatar de Leandro de AlmeidaLeandro de Almeida
                  Participante

                    Resolvi o problema da seguinte forma:

                    1º Aumentei o tamanho da PGA e SGA. (Estava muito baixo comparado com a base Target)

                    2º Realizei um novo Backup do Target

                    exemplo:

                    run {
                    crosscheck archivelog all;
                    crosscheck backup;
                    sql ‘alter system archive log current’;
                    sql ‘alter system checkpoint’;
                    backup database plus archivelog;
                    backup check logical archivelog all delete input;
                    }

                    3º E repeti o procedimento de duplicate.

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