Pular para o conteúdo
  • Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 6 meses atrás por jspaulonci.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #95659
    RomuloRDM
    Participante

      Bom dia,

      Tenho uma script que executa o RMAN (Abaixo), de uns dias para cá ele não está excluindo os arquivos do dia anterior e ainda esta dando uma mensagem no arquivo de log, conforme segue abaixo. O que devo fazer??

      *** SCRIPT RMAN
      list incarnation;
      crosscheck backup;
      crosscheck archivelog all;
      delete noprompt expired archivelog all;
      delete noprompt expired backup;
      run {
      allocate channel c1 type disk format ‘E:oraclebackupCHBCHB_%u_%p.bkp’ maxpiecesize=4G;
      backup database plus archivelog delete all input;
      release channel c1;
      }
      delete noprompt obsolete redundancy 1;
      exit

      ** MENSAGEM DE ERRO NO ARQUIVO DE LOG
      Deleting the following obsolete backups and copies:
      RMAN-00571: ===========================================================
      RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
      RMAN-00571: ===========================================================
      RMAN-03002: failure of delete command at 08/24/2010 04:55:29
      RMAN-06091: no channel allocated for maintenance (of an appropriate type)

      Desde já agradeço a atenção

      Romulo Avila

      #95667
      jspaulonci
      Participante

        Romulo, é o seguinte cara

        Você tem backup em fita ? se tem exclua por lá , trata-se do documento [ID 567555.1] do Metalink.

        Para excluir do disco sem aparecer o erro faça isso.

        RMAN> allocate channel for maintenance type disk;
        RMAN> delete obsolete device type disk;

        O que eu vejo é que parece que as vezes o RMAN se perde, aí é necessário fazer uma limpeza manual, sugiro fazer um delete backup depois um crosscheck de backup e de archive, caso o delete backup não apagar todos os arquivos do SO, então faça via SO mesmo de depois faça o crosscheck.

        Verifique esse lance do backup em fita.

        #95680
        RomuloRDM
        Participante

          João Paulo,

          Bom dia,

          Este backup e feito para uma unidade (E:backup), porém todo dia estes arquivo são copiados para uma fita, fiz o que voce pediu e deixei a unidade (E:backup) sem nenhum arquivo de backup (.bkp), deixei somente os arquivos de LOG (.log) e mesmo assim a mensagem do erro continua aparecendo, veja mensagem abaixo. O backup e feito normalmente e o erro acontece quando ele executa o “Deleting the following obsolete backups and copies”


          Finished backup at 25/08/10

          Starting Control File and SPFILE Autobackup at 25/08/10
          piece handle=E:ORACLEBACKUPCHBCHB_C-3414002266-20100825-00 comment=NONE
          Finished Control File and SPFILE Autobackup at 25/08/10

          released channel: c1

          allocated channel: ORA_DISK_1
          channel ORA_DISK_1: sid=72 devtype=DISK
          Deleting the following obsolete backups and copies:
          Type Key Completion Time Filename/Handle


          Backup Set 8173 14/08/10
          Backup Piece 30737 14/08/10 BE_1blla6g3_1_1
          Backup Set 8174 14/08/10
          Backup Piece 30738 14/08/10 BE_1clla9gs_1_1
          Backup Set 8175 14/08/10
          Backup Piece 30739 14/08/10 c-3414002266-20100814-01
          Backup Set 8180 15/08/10
          Backup Piece 30773 15/08/10 BE_1ille33n_1_1
          Backup Set 8181 15/08/10
          Backup Piece 30774 15/08/10 BE_1jlle657_1_1
          Backup Set 8182 15/08/10
          Backup Piece 30775 15/08/10 c-3414002266-20100815-01
          Backup Set 8190 17/08/10
          Backup Piece 30812 17/08/10 BE_1tlljcma_1_1
          Backup Set 8191 17/08/10
          Backup Piece 30813 17/08/10 BE_1ulljfo5_1_1
          Backup Set 8192 17/08/10
          Backup Piece 30814 17/08/10 BE_1vlljfr5_1_1
          Backup Set 8193 17/08/10
          Backup Piece 30815 17/08/10 BE_20lljfu7_1_1
          Backup Set 8194 17/08/10
          Backup Piece 30816 17/08/10 c-3414002266-20100817-00
          Backup Set 8232 25/08/10
          Backup Piece 31064 25/08/10 E:ORACLEBACKUPCHBCHB_37LM6ET6_1.BKP
          Backup Set 8233 25/08/10
          Backup Piece 31065 25/08/10 E:ORACLEBACKUPCHBCHB_38LM6F08_1.BKP
          RMAN-00571: ===========================================================
          RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
          RMAN-00571: ===========================================================
          RMAN-03002: failure of delete command at 08/25/2010 04:53:46
          RMAN-06091: no channel allocated for maintenance (of an appropriate type)

          Recovery Manager complete.

          #95688
          jspaulonci
          Participante

            Bom dia Romulo, faça o seguinte

            List backup of database;

            Isso fará uma saída, e dependendo da sua retenção a saída vai ser grande.

            Porque pela string “device type” , isso vai te dizer se é disk ou se é sbt que significa fita, se aparecer stb você vai ter que dar um jeito de apagar esse backup , a maneira de apagar é simples, mas você vai ter que alocar um canal para acessar a sua fita.
            Se não aparecer sbt, eu sinceramente não sei o que acontece, no meu caso quando deu esse erro era porque eu tinha backup em fita e disco.

            A maneira de se fazer isso seria .

            rman target BKPADMIN/dbalrs nocatalog msglog rman_full_backup_dbbackup.log << EOF
            run
            {
            allocate channel t1 type 'SBT_TAPE' send 'NB_ORA_POLICY=Ux-Oracle-Test, NB_ORA_SERV=bkpserver01';
            delete noprompt force obsolete;
            crosscheck archivelog all;
            crosscheck backup;
            }

            Mas isso é no meu ambiente, eu uso a ferramente netbackup, não sei o que vc usa aí.

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