Pular para o conteúdo
  • Este tópico contém 11 respostas, 5 vozes e foi atualizado pela última vez 16 anos, 7 meses atrás por thiag0o0lc.
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #88575
    thiag0o0lc
    Participante

      Galera ve se alguém pode me da uma força.

      Estou tentando restaurar alguns archives de dias anteriores pra depois tentar o usar o logminer pra fazer uma auditoria com o logminer de alguns comandos executados a 3 dias.

      Abaixo os passos que estou fazendo.

      Pego o backup dos logs arquivados e uso o comando:
      catalog backuppiece ‘caminho log’;
      Depois uso o RMAN e faço:
      restore archivelog from sequence 147422 until sequence 147427 thread 1;

      Mas ai recebo:
      RMAN-03002: falha do comando restore em 08/05/2009 11:53:04
      RMAN-20242: specification does not match any archive log in the recovery catalog.

      Abraço!

      #88579
      ramasine
      Participante

        Dá uma lida nesta note no Metalink…

        Doc ID: Note:133870.1

        Abs

        Marcelo

        #88582
        ramasine
        Participante

          O comando não seria o abaixo?

          restore archivelog from logseq 147422 until logseq 147427;

          #88583
          vieri
          Participante

            tente isso:

            CROSSCHECK backup;
            CROSSCHECK backup of database;
            CROSSCHECK backup of controlfile;
            CROSSCHECK archivelog all;

            #88586
            thiag0o0lc
            Participante

              Valeu pela ajuda!!! Mas ainda to na mesma…. tentei usar o comando com o logseq e também tentei os crosscheck, continuo sem conseguir fazer o restore do archives.

              Quando acesso o RMAN e faço:
              list backup by file

              Ele me lista todos os archives que cataloguei do meu backup. Ai quando peço pra restaurar ele me da o erro:
              “especificação não corresponde a nenhum log de arquivamento no catálogo de recuperação”

              #88592
              paleo
              Participante

                Seus archives que voce catalogou estão no mesmo caminho que o archive_dest do banco? Se não estiverem , ele não vai encontrar mesmo. Por default , ele sempre vai no diretorio especificado no banco como archive_dest

                #88593
                ramasine
                Participante

                  O conteúdo da nota do metalink que falei:

                  PURPOSE

                  The purpose of this article is to resolve RMAN-20242 when trying to backup archived log files.

                  SCOPE & APPLICATION

                  RMAN ‘archivelog like’ method is very useful when trying to backup archived log
                  on oracle parallel server and oracle parallel failsafe where archived logs exist on all nodes local disks.

                  Resolving RMAN-20242: specification does not match any archivelog in the recovery catalog

                  Trying to run the following RMAN script result with RMAN-20242.

                  RMAN> run {
                  2> allocate channel c1 type disk;
                  3> backup
                  4> archivelog like ‘E:oracleoradataprodarchive%’;
                  5> }

                  RMAN-03022: compiling command: allocate
                  RMAN-03023: executing command: allocate
                  RMAN-08030: allocated channel: c1
                  RMAN-08500: channel c1: sid=17 devtype=DISK

                  RMAN-03022: compiling command: backup
                  RMAN-03026: error recovery releasing channel resources
                  RMAN-08031: released channel: c1
                  RMAN-00571: ===========================================================
                  RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
                  RMAN-00571: ===========================================================
                  RMAN-03002: failure during compilation of command
                  RMAN-03013: command type: backup
                  RMAN-06004: ORACLE error from recovery catalog database:

                  RMAN-20242: specificati on does not match any archivelog in the recovery catalog

                  To resolve the above error, query v$archived_log to find out the archived log details and note the format of the name column.

                  SQL> select * from v$archived_log;

                   RECID      STAMP
                  

                  NAME

                  THREAD# SEQUENCE# RESETLOGS_CHANGE# RESETLOGS FIRST_CHANGE# FIRST_TIM


                  NEXT_CHANGE# NEXT_TIME BLOCKS BLOCK_SIZE CREA REGI STA ARC DEL COMPLETIO


                       1  419970034
                  

                  E:ORACLEORADATAPRODARCHIVEPRODT001S01524.ARC
                  1 1524 1 21-JAN-01 599954 25-JAN-01
                  600067 25-JAN-01 103 512 FGRD FGRD NO YES YES 25-JAN-01

                  Notice the name is in upper case – ‘E:ORACLEORADATAPRODARCHIVEPRODT001S01524.ARC’. Modify the script and run again.

                  RMAN> run {
                  2> allocate channel c1 type disk;
                  3> backup
                  4> archivelog like ‘E:ORACLEORADATAPRODARCHIVEPROD%’
                  5> delete input;
                  6> release channel c1;
                  7> }

                  RMAN-03022: compiling command: allocate
                  RMAN-03023: executing command: allocate
                  RMAN-08030: allocated channel: c1
                  RMAN-08500: channel c1: sid=17 devtype=DISK

                  RMAN-03022: compiling command: backup
                  RMAN-03023: executing command: backup
                  RMAN-08009: channel c1: starting archivelog backupset
                  RMAN-08502: set_count=36 set_stamp=420311754 creation_time=29-JAN-01
                  RMAN-08014: channel c1: specifying archivelog(s) in backup set
                  RMAN-08504: input archivelog thread=1 sequence=1538 recid=15 stamp=420196579
                  RMAN-08504: input archivelog thread=1 sequence=1539 recid=16 stamp=420239024
                  RMAN-08504: input archivelog thread=1 sequence=1540 recid=17 stamp=420310708
                  RMAN-08504: input archivelog thread=1 sequence=1541 recid=18 stamp=420310800
                  RMAN-08504: input archivelog thread=1 sequence=1542 recid=19 stamp=420310879
                  RMAN-08013: channel c1: piece 1 created
                  RMAN-08503: piece handle=E:ORACLEORA817DATABASE14CGQSMA_1_1 comment=NONE
                  RMAN-08525: backup set complete, elapsed time: 00:00:02
                  RMAN-08071: channel c1: deleting archivelog(s)
                  RMAN-08514: archivelog filename=E:ORACLEORADATAPRODARCHIVEPRODT001S01538.AR
                  C recid=15 stamp=420196579
                  RMAN-08514: archivelog filename=E:ORACLEORADATAPRODARCHIVEPRODT001S01539.AR
                  C recid=16 stamp=420239024
                  RMAN-08514: archivelog filename=E:ORACLEORADATAPRODARCHIVEPRODT001S01540.AR
                  C recid=17 stamp=420310708
                  RMAN-08514: archivelog filename=E:ORACLEORADATAPRODARCHIVEPRODT001S01541.AR
                  C recid=18 stamp=420310800
                  RMAN-08514: archivelog filename=E:ORACLEORADATAPRODARCHIVEPRODT001S01542.AR
                  C recid=19 stamp=420310879
                  RMAN-03023: executing command: partial resync
                  RMAN-08003: starting partial resync of recovery catalog
                  RMAN-08005: partial resync complete

                  RMAN-03022: compiling command: release
                  RMAN-03023: executing command: release
                  RMAN-08031: released channel: c1

                  #88594
                  Rodrigo Almeida
                  Participante

                    Amigo,

                    Poste o resultado da consulta abaixo:

                    RMAN> list backup of archivelog from logseq 147422 until logseq 147427;

                    Abraços,

                    #88595
                    thiag0o0lc
                    Participante

                      [quote=”alphamek”:39bqctu4]Amigo,

                      Poste o resultado da consulta abaixo:

                      RMAN> list backup of archivelog from logseq 147422 until logseq 147427;

                      Abraços,[/quote]

                      Não retornou nada mesmo.

                      Retorno:
                      usar o arquivo de controle do banco de dados de destino em vez do catálogo de recuperação.

                      #88596
                      Rodrigo Almeida
                      Participante

                        Então você tem tem OU ainda não restauro os archives necessário de uma fita para o servidor, por isso não está conseguindo.

                        Veja se esses archives existem ainda…

                        Depois é só catalogar o BS (Backupset) que foi gerado para esses archives e continuar a restauração.

                        Abraços,

                        #88597
                        Rodrigo Almeida
                        Participante

                          O Marcelo passou um guia acima que pode lhe ajudar a “achar” esses archived logs perdidos!

                          Principalmente pela view v$archived_log.

                          Abraços,

                          #88601
                          thiag0o0lc
                          Participante

                            Blz… valeu pela ajuda pessoal.

                            Vou tentar denovo aqui!!

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