Pular para o conteúdo
Visualizando 15 posts - 1 até 15 (de 50 do total)
  • Autor
    Posts
  • #100383
    mpvargas
    Participante

      Caros amigos,
      Estou tentando restaurar uma base antiga pelo Rman e estou recebendo o seguinte erro

      RMAN-03002: failure of restore command at 08/18/2011 11:14:45
      ORA-01119: error in creating database file ‘/dados/tbsprod/dados04.dbf’
      ORA-27038: created file already exists
      Additional information: 1

      Já tentei apagar o arquivo antes de executar o Rman, mas mesmo assim dá erro.

      Agradeço pela ajuda.

      #100390
      felipeg
      Participante

        [quote=”mpvargas”:1iwnhw2c]Caros amigos,
        Estou tentando restaurar uma base antiga pelo Rman e estou recebendo o seguinte erro

        RMAN-03002: failure of restore command at 08/18/2011 11:14:45
        ORA-01119: error in creating database file ‘/dados/tbsprod/dados04.dbf’
        ORA-27038: created file already exists
        Additional information: 1

        Já tentei apagar o arquivo antes de executar o Rman, mas mesmo assim dá erro.

        Agradeço pela ajuda.[/quote]

        Opa,

        Quais os comandos que você está executando para efetuar o restore?
        Quando foi feito o backup dessa base foi feito também backup do control file?

        Atenciosamente,
        Felipe.

        #100391
        mpvargas
        Participante

          Fala Felipe,
          Esses erros eu consegui resolver, o problema agora é que ele não está pegando os arquivos que eu quero…

          Script de BACKUP
          connect catalog rman/password@rman
          connect target /
          run {
          crosscheck archivelog all;
          delete noprompt obsolete;
          allocate channel ch1 type disk format ‘/logs/bkprman/%d_%t_%s_%r.bkp’;
          allocate channel ch2 type disk format ‘/logs/bkprman/%d_%t_%s_%r.bkp’;
          allocate channel ch3 type disk format ‘/logs/bkprman/%d_%t_%s_%r.bkp’;
          allocate channel ch4 type disk format ‘/logs/bkprman/%d_%t_%s_%r.bkp’;
          backup as compressed backupset database include current controlfile plus archivelog;
          backup spfile;
          release channel ch1;
          release channel ch2;
          release channel ch3;
          release channel ch4;
          }

          Script de RESTORE
          RUN {
          ALLOCATE CHANNEL C1 DEVICE TYPE DISK;
          ALLOCATE CHANNEL C2 DEVICE TYPE DISK;
          ALLOCATE CHANNEL C3 DEVICE TYPE DISK;
          ALLOCATE CHANNEL C4 DEVICE TYPE DISK;
          set newname for datafile 1 to ‘/u01/app/oracle/oradata/dbprod/system01.dbf’;

          set newname for datafile 31 to ‘/logs2/tbsprod/indices08/indices08.dbf’;
          RESTORE DATABASE;
          switch datafile all;
          release channel C1;
          release channel C2;
          release channel C3;
          release channel C4;
          }

          #100394
          felipeg
          Participante

            Opa,

            É, eu ia sugerir o set newname 8)
            Como assim não ta pegando os arquivos que você quer?

            Os datafiles? Ou da data específica?

            Atenciosamente,
            Felipe.

            #100398
            mpvargas
            Participante

              Os arquivos, no caso, do RMAN
              Estou tentando restaurar um backup do dia 14/08
              Eu uso catálogo, mas tá dando um montão de erros…
              Agora consegui evoluir um pouco… esse erro de “arquivo já existe” não aparece mais… tentei restaurar sem uso do catálogo… é possível?

              Agora está pegando os arquivos de backup corretos e dando esse erro

              RMAN-03002: failure of restore command at 08/18/2011 15:25:49
              RMAN-06026: some targets not found – aborting restore
              RMAN-06023: no backup or copy of datafile 3 found to restore
              RMAN-06023: no backup or copy of datafile 1 found to restore

              Obs.: Restaurei o controlfile do próprio rman

              #100399
              felipeg
              Participante

                [quote=”mpvargas”:2edzv21d]Os arquivos, no caso, do RMAN
                Estou tentando restaurar um backup do dia 14/08
                Eu uso catálogo, mas tá dando um montão de erros…
                Agora consegui evoluir um pouco… esse erro de “arquivo já existe” não aparece mais… tentei restaurar sem uso do catálogo… é possível?

                Agora está pegando os arquivos de backup corretos e dando esse erro

                RMAN-03002: failure of restore command at 08/18/2011 15:25:49
                RMAN-06026: some targets not found – aborting restore
                RMAN-06023: no backup or copy of datafile 3 found to restore
                RMAN-06023: no backup or copy of datafile 1 found to restore

                Obs.: Restaurei o controlfile do próprio rman[/quote]

                Você ta tentando recuperar a base inteira?
                Se tiver tenta dar um duplicate aos invés do restore pra ver se resolve.

                Se tiver recuperando datafiles específicos:

                list backup of database summary;

                E depois de achar o datafile tente um:

                restore database from tag= ;

                Mas eu ainda acredito mais no duplicate 8)
                http://blogs.oracle.com/gverma/entry/pu … nnel_to_re

                Atenciosamente,
                Felipe.

                #100400
                mpvargas
                Participante

                  Estou tentando recuperar a base inteira, … mas na verdade preciso recuperar somente uma tablespace para tirar uma dúvida…
                  O problema é que a base não está startando…

                  Segue os resultados

                  RMAN> list backup of database summary;

                  List of Backups

                  Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag


                  5948 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5949 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5950 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5952 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5953 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5954 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                  5962 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5963 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5964 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5966 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5967 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5968 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                  5980 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                  5982 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                  5983 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                  5984 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                  6032 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                  6033 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                  6034 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                  6035 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333

                  No dia 14 só aparecem 4 TAGS, mas tenho todos os arquivos do rman

                  -bash-3.00$ ls -l /logs/bkprman/
                  total 41624408
                  -rw-r—– 1 oracle oinstall 679143936 Aug 14 02:42 ASOEC10_759119433_6044_%r.bkp
                  -rw-r—– 1 oracle oinstall 624053760 Aug 14 02:43 ASOEC10_759119433_6045_%r.bkp
                  -rw-r—– 1 oracle oinstall 1329960448 Aug 14 02:43 ASOEC10_759119433_6046_%r.bkp
                  -rw-r—– 1 oracle oinstall 960192512 Aug 14 02:43 ASOEC10_759119433_6047_%r.bkp
                  -rw-r—– 1 oracle oinstall 10111426560 Aug 14 04:01 ASOEC10_759120214_6048_%r.bkp
                  -rw-r—– 1 oracle oinstall 6332964864 Aug 14 03:31 ASOEC10_759120214_6050_%r.bkp
                  -rw-r—– 1 oracle oinstall 2290507776 Aug 14 03:04 ASOEC10_759120214_6051_%r.bkp
                  -rw-r—– 1 oracle oinstall 441901056 Aug 14 03:08 ASOEC10_759121460_6052_%r.bkp
                  -rw-r—– 1 oracle oinstall 422805504 Aug 14 03:35 ASOEC10_759123087_6054_%r.bkp
                  -rw-r—– 1 oracle oinstall 1212416 Aug 14 03:35 ASOEC10_759123332_6055_%r.bkp
                  -rw-r—– 1 oracle oinstall 7350050816 Aug 14 04:28 ASOEC10_759123847_6056_%r.bkp
                  -rw-r—– 1 oracle oinstall 12034564096 Aug 14 05:37 ASOEC10_759126513_6057_%r.bkp
                  -rw-r—– 1 oracle oinstall 2910720 Aug 14 05:37 ASOEC10_759130652_6058_%r.bkp

                  Como seria com a opção do duplicate?

                  #100401
                  felipeg
                  Participante

                    Da uma olhadinha nesse link:

                    http://blogs.oracle.com/gverma/entry/pu … nnel_to_re

                    Atenciosamente,
                    Felipe.

                    #100402
                    mpvargas
                    Participante

                      Estou tentando recuperar a base inteira, … mas na verdade preciso recuperar somente uma tablespace para tirar uma dúvida…
                      O problema é que a base não está startando…

                      Segue os resultados

                      RMAN> list backup of database summary;

                      List of Backups

                      Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag


                      5948 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5949 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5950 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5952 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5953 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5954 B F X DISK 11-AUG-11 1 1 YES TAG20110811T023253
                      5962 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5963 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5964 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5966 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5967 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5968 B F X DISK 12-AUG-11 1 1 YES TAG20110812T023207
                      5980 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                      5982 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                      5983 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                      5984 B F X DISK 13-AUG-11 1 1 YES TAG20110813T023318
                      6032 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                      6033 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                      6034 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333
                      6035 B F A DISK 14-AUG-11 1 1 YES TAG20110814T024333

                      No dia 14 só aparecem 4 TAGS, mas tenho todos os arquivos do rman

                      -bash-3.00$ ls -l /logs/bkprman/
                      total 41624408
                      -rw-r—– 1 oracle oinstall 679143936 Aug 14 02:42 ASOEC10_759119433_6044_%r.bkp
                      -rw-r—– 1 oracle oinstall 624053760 Aug 14 02:43 ASOEC10_759119433_6045_%r.bkp
                      -rw-r—– 1 oracle oinstall 1329960448 Aug 14 02:43 ASOEC10_759119433_6046_%r.bkp
                      -rw-r—– 1 oracle oinstall 960192512 Aug 14 02:43 ASOEC10_759119433_6047_%r.bkp
                      -rw-r—– 1 oracle oinstall 10111426560 Aug 14 04:01 ASOEC10_759120214_6048_%r.bkp
                      -rw-r—– 1 oracle oinstall 6332964864 Aug 14 03:31 ASOEC10_759120214_6050_%r.bkp
                      -rw-r—– 1 oracle oinstall 2290507776 Aug 14 03:04 ASOEC10_759120214_6051_%r.bkp
                      -rw-r—– 1 oracle oinstall 441901056 Aug 14 03:08 ASOEC10_759121460_6052_%r.bkp
                      -rw-r—– 1 oracle oinstall 422805504 Aug 14 03:35 ASOEC10_759123087_6054_%r.bkp
                      -rw-r—– 1 oracle oinstall 1212416 Aug 14 03:35 ASOEC10_759123332_6055_%r.bkp
                      -rw-r—– 1 oracle oinstall 7350050816 Aug 14 04:28 ASOEC10_759123847_6056_%r.bkp
                      -rw-r—– 1 oracle oinstall 12034564096 Aug 14 05:37 ASOEC10_759126513_6057_%r.bkp
                      -rw-r—– 1 oracle oinstall 2910720 Aug 14 05:37 ASOEC10_759130652_6058_%r.bkp

                      Como seria com a opção do duplicate?

                      #100403
                      felipeg
                      Participante

                        Post duplicado?

                        Chegou a dar uma olhadinha nesse link?
                        http://blogs.oracle.com/gverma/entry/pu … nnel_to_re

                        Atenciosamente,
                        Felipe.

                        #100405
                        mpvargas
                        Participante

                          Parece que duplicou o post…

                          Olhei o link… meio confuso, mas aquela cópia parece incremental…
                          No exemplo, o list backup aparece a opção de data e hora, mas no meu list backup nao tem essa opção…

                          Estou tentando fazer algumas loucuras… hehehe
                          Criei uma tablespace igual numa outra base, baixei o banco e copiei o arquivo fisicamente…. será que dá certo?
                          Deu o seguinte erro:

                          SQL> STARTUP
                          ORACLE instance started.

                          Total System Global Area 503316480 bytes
                          Fixed Size 2021856 bytes
                          Variable Size 125830688 bytes
                          Database Buffers 369098752 bytes
                          Redo Buffers 6365184 bytes
                          Database mounted.
                          ORA-01122: database file 9 failed verification check
                          ORA-01110: data file 9: ‘/backup/tbsasoec10/uribeiro/urib.dbf’
                          ORA-01204: file number is 28 rather than 9 – wrong file

                          Será que é possível editar o controlfile pra alterar o file number?

                          #100406
                          mpvargas
                          Participante

                            Parece que duplicou o post…

                            Olhei o link… meio confuso, mas aquela cópia parece incremental…
                            No exemplo, o list backup aparece a opção de data e hora, mas no meu list backup nao tem essa opção…

                            Estou tentando fazer algumas loucuras… hehehe
                            Criei uma tablespace igual numa outra base, baixei o banco e copiei o arquivo fisicamente…. será que dá certo?
                            Deu o seguinte erro:

                            SQL> STARTUP
                            ORACLE instance started.

                            Total System Global Area 503316480 bytes
                            Fixed Size 2021856 bytes
                            Variable Size 125830688 bytes
                            Database Buffers 369098752 bytes
                            Redo Buffers 6365184 bytes
                            Database mounted.
                            ORA-01122: database file 9 failed verification check
                            ORA-01110: data file 9: ‘/backup/tbsasoec10/uribeiro/urib.dbf’
                            ORA-01204: file number is 28 rather than 9 – wrong file

                            Será que é possível editar o controlfile pra alterar o file number?

                            #100410
                            felipeg
                            Participante

                              Editar o controlfile?

                              No way…
                              Tava dando uma olhada aqui sobre o seu problema e me parece que pode ser também falta dos archives.

                              Quando você fez o backup full, você fez backup do último archive disponível também?

                              Se tiver acesso ao metalink da uma olhada nesses notes:

                              RMAN-06023 when Duplicating a Database (Doc ID 108883.1)
                              RMAN RESTORE fails with RMAN-06023 or ORA-19505 or RMAN-06100 inspite of proper backups (Doc ID 457769.1)

                              Atenciosamente,
                              Felipe.

                              #100412
                              mpvargas
                              Participante

                                Tenho cópia dos archives sim…
                                quando dou um “restore database preview” ele dá o backup como OK.

                                Quanto ao controlfile, não é possível editar, mas posso recriá-lo, certo?

                                #100414
                                felipeg
                                Participante

                                  [quote=”mpvargas”:2qkfarx7]Tenho cópia dos archives sim…
                                  quando dou um “restore database preview” ele dá o backup como OK.

                                  Quanto ao controlfile, não é possível editar, mas posso recriá-lo, certo?[/quote]

                                  Vamos fazer o seguinte…

                                  Gera um trace do RMAN e tenta dar um restore direto

                                  rman target / log=Log.txt trace=Trace.txt
                                  RMAN> debug on;
                                  RMAN>
                                  RMAN> debug off;
                                  RMAN> exit;

                                  Executa os comandos de restore e vê o que sai no trace.
                                  Se quiser diminuir a quantidade de coisas pra olhar pode tentar restaurar apenas um dos datafiles que ta acusando erro também.

                                  Atenciosamente,
                                  Felipe.

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