Pular para o conteúdo
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #106225
    Avatar de Marcelo de Meneses SantanaMarcelo de Meneses Santana
    Participante

      Bom dia/tarde/noite!

      Estou me deparando com uma situação onde não estou conseguindo executar com sucesso o delete obsolete, no RMAN.

      Ao executa-lo me é apresentada a mensagem de erro
      RMAN-00571: ===========================================================
      RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
      RMAN-00571: ===========================================================
      RMAN-03002: failure of delete command at 01/07/2014 09:29:26
      RMAN-06091: no channel allocated for maintenance (of an appropriate type)

      Já aloquei o canal (allocate channel for maintenance type disk) e o executei e… NADA. mesmo erro.

      Após alocar o canal executei o delete obsolete device type disk e limpou, mas se executo somenteo o delete obsolete são listados todos e é apresentado o erro acima.

      Por conta disso estou executando o RMAN manualmente sem remover nada para não ficar completamente sem backup do ambiente.

      Alguém poderia me ajudar com este problema?

      Obrigado!

      #106227
      Avatar de rmanrman
      Participante

        @Marcelo de Meneses Santana

        Posta o resultado:


        show all;

        #106229
        Avatar de Marcelo de Meneses SantanaMarcelo de Meneses Santana
        Participante

          Opa… segue

          RMAN> show all;

          RMAN configuration parameters are:
          CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
          CONFIGURE BACKUP OPTIMIZATION OFF; # default
          CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
          CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
          CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
          CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;
          CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
          CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
          CONFIGURE MAXSETSIZE TO UNLIMITED; # default
          CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
          CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
          CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
          CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2/db_1/dbs/snapcf_PROD.f'; # default

          #106230
          Avatar de rmanrman
          Participante

            @Marcelo de Meneses Santana

            Faça exatamente da seguinte forma:


            $ rman target /
            RMAN> report obsolete;
            RMAN> delete obsolete;

            Posta o resultado.

            #106231
            Avatar de Marcelo de Meneses SantanaMarcelo de Meneses Santana
            Participante

              @rman

              Dá o mesmo erro ao executar o delete obsolete

              RMAN-00571: ===========================================================
              RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
              RMAN-00571: ===========================================================
              RMAN-03002: failure of delete command at 01/08/2014 17:51:52
              RMAN-06091: no channel allocated for maintenance (of an appropriate type)

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

                Marcelo, posta aqui tbém o script completo que vc está executando, ok?

                #106233
                Avatar de Marcelo de Meneses SantanaMarcelo de Meneses Santana
                Participante

                  Segue.


                  CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
                  ALLOCATE CHANNEL FOR MAINTENANCE TYPE DISK;
                  CROSSCHECK BACKUP OF DATABASE;
                  CROSSCHECK BACKUP OF ARCHIVELOG ALL;
                  CROSSCHECK ARCHIVELOG ALL;
                  CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
                  DELETE NOPROMPT OBSOLETE;
                  DELETE NOPROMPT EXPIRED BACKUP;
                  RELEASE CHANNEL;

                  ALLOCATE CHANNEL FOR MAINTENANCE TYPE DISK;
                  CROSSCHECK BACKUP;
                  RELEASE CHANNEL;

                  Descobri, depois de muito custo, que estão fazendo no ambiente, também, um backup RMAN em fita através de uma aplicação. Detectei isso através do list backup summary;.

                  Vi no Metalink como efetuar a “limpeza” do SBT_TYPE mas não sei quias parâmetros são passados para executa-lo. 🙁

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

                    Marcelo,

                    Pesquisando no MOS encontrei um documento (Doc ID 567555.1) que diz para alocar canais para o disco e para a fita, antes de executar o delete obsolete, como no exemplo abaixo:

                    RMAN> allocate channel for maintenance type disk;
                    RMAN> allocate channel for maintenance device type 'sbt_tape' PARMS '...';
                    ==>Please change '...' to your actual tape params

                    Para fornecer os parâmetros necessários para o ‘sbt_tape’ veja o script de backup que a aplicação que vc encontrou está executando. Nele deve conter os parâmetros que vc precisa, ok?

                    []s

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

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