Pular para o conteúdo
  • Este tópico contém 10 respostas, 2 vozes e foi atualizado pela última vez 3 anos, 8 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 11 posts - 1 até 11 (de 11 do total)
  • Autor
    Posts
  • #103112
    ramasine
    Participante

      Senhores,

      Podem ajudar com relação ao erro abaixo?

      ORA-00494: enqueue [CF] held for too long (more than 900 seconds) by ‘inst 1

      O erro acontece durante a noite, e durante o processo de backup full (RMAN).

      Suspeito de problemas na storage que atende a esta máquina.
      O backup é para disco, aloquei mais canais, mas um backup de 100gb não deveria demorar 10hrs.

      Consultei dois parâmetros para ver se ajuda, pois depois de um certo tempo, a bd vai abaixo.

      Set _kill_enqueue_blocker=1 to avoid database crash. Setting this parameter to 1 will force oracle not to kill the blocker (background) process. The default is 3.

      To avoid the kill of the blocker both background and non-background process, set _kill_controlfile_enqueue_blocker=false.
      This kill blocker interface ora-494 was introduced in 10.2.0.4.

      Agradeço qq ajuda!

      Sun Solaris 10
      Oracle 11.2.0.2

      #103113
      rman
      Participante

        @ramasine

        Segundo o DOC ID 1101862.1 é falta de swap.

        Tem acesso ao support (metalink) ?

        #103114
        ramasine
        Participante

          Swap não é, ela está até hiper dimensionada!

          #103115
          rman
          Participante

            @ramasine

            Só por desencargo, faça as contas.

            If RAM > 8192MB then swap should be .75 times RAM.

            #103117
            vieri
            Participante

              alocou mais canais? cuidado quando se trabalhar com paralelismo.

              com apenas um canal da erro?

              o objetivo agora é o erro e não tunning.

              mas vale um backup lento e integro do que rápido e com erro.
              alias backup com erro, dependendo é “lixo”.

              #103121
              ramasine
              Participante

                Vieri,

                Concordo contigo, mas quando estava com apenas 1 canal, demorava cerca de 12 hrs..e com 4, esse periodo foi para 6hrs.
                Antes da alteração dos canais o erro ORA já existia!

                Para tentar despistar o problema, estou tentando redirecionar o backup, através de um NFS, para outra máquina que está fora da storage suspeita, o NFS foi criado e montado, consigo com o user oracle criar um arquivo manualmente no caminho abaixo, mas quando tento criar um backup controlfile dá erro:

                ORA-01580: error creating control backup file /backup_nfs/bdrjdw/txt/teste.ctl
                ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
                Additional information: 3
                Additional information: 1
                ORA-1580 signalled during: alter database backup controlfile to ‘/backup_nfs/bdrjdw/txt/teste.ctl’…
                Mon Mar 19 17:56:00 2012
                alter database backup controlfile to ‘/backup_nfs/teste.ctl’
                WARNING:NFS mount of file /backup_nfs/teste.ctl on filesystem /backup_nfs done with incorrect options
                WARNING:Expected NFS mount options: rsize>=32768,wsize>=32768,hard,

                #103122
                rman
                Participante

                  @ramasine

                  O erro do NFS está nas opções de montagem da partição, quais opções foram utilizadas na montagem ?

                  #147554
                  Leandro Zambeli
                  Participante

                    Boa tarde Caros,

                    Estou com esse problema idêntico ao fazer o backup full.

                    Esse post é bem antigo, alguém conseguiu resolver esse problema de alguma forma ? Sem precisar mudar esse parâmetros ( Set _kill_enqueue_blocker=1 e _kill_controlfile_enqueue_blocker=false ) , pois o banco cai do nada alterando os mesmo.

                    Desde já agradeço.

                    #147557
                    Avatar photoJosé Laurindo Chiappa
                    Moderador

                      Blz, Leandro ? Faz muuuuito tempo que não veja erro do tipo, e quando eu vi a solução NÃO ERA, de FORMA ALGUMA, sair mudando parâmetros (e MUITO MENOS parâmetros _xxx, que são ‘secretos’, internos, vc só pode PENSAR em mudar eles COM A AJUDA E SUPORTE de uma Analista da Oracle!!) : era simplesmente ter os recursos de hardware (não só SWAP, mas parãmetros de kernel, ulimit, etc) corretamente setados….

                      []s

                       

                      Chiappa

                       

                       

                      #147565
                      Leandro Zambeli
                      Participante

                        Oppa blz Chiappa ?

                        Muito obrigado pelo retorno,

                        Vou checar todos parâmetros com base na documentação.

                        Abraços

                        #147566
                        Avatar photoJosé Laurindo Chiappa
                        Moderador

                          detalhe : é preciso MAIS do que só “olhar a documentação”  e aplicar os valores lá indicados, esses valores são Sugestões, mas NADA substitui o conhecimento do DBA do ambiente… Por exemplo, área de swap é recomendada ser 1.5 vezes o tamanho da RAM *** MAS *** nada impede que a app do seu banco consumo tanta RAM que acabe fazendo swap com frequência, aí CLARO que uma swap area maior pode Sim ser necessária…. Igualmente , se for Linux, os parâmetros de kernel sugeridos na documentação e/ou setados pelo pacote de pré-install SÃO valores razoáveis, que funcionam muito bem em muitos casos mas Não È IMPOSSÍVEL vc precisar fazer ajustes, em alguns casos especiais…

                          E é claro :

                          =>  nosso Objetivo aqui ao mexer /discutir parametrização em geral é Assegurar que não há NADA impedindo o sistema de fornecer a melhor performance que o hardware permite – pode acontecer porém que OU o hardware não seja mesmo capaz de entregar a performance exigida OU que a app seja malfeita, não-otimizada E que não use os recursos corretamente – aí não tem jeito, em qquer desses dois casos vc pode mudar os params que for que não soluciona..

                          => normalmente, quando dá esse tipo de erro, é gerado no servidor um TRACE FILE, com info tipo :

                           

                          Errors in file /u01/app/oracle/diag/rdbms/ANARDB/ANARDB/trace/ANARDB_ora_17926.trc (incident=66059):
                          
                          ORA-00494: enqueue [CF] held for too long (more than 900 seconds) by 'inst 1, osid 17923'
                          
                          Incident details in: /u01/app/oracle/diag/rdbms/ANARDB/ANARDB/incident/incdir_66059/ANARDB_ora_17926_i66059.trc
                          
                          Wed Apr 08 11:05:23 2015
                          
                          Killing enqueue blocker (pid=17923) on resource CF-00000000-00000000 by (pid=17926)
                          
                          
                          Recomendo uma Análise nesse arquivo (se possível COM a ajuda do Suporte Oracle) para se enfronhar mais no que está acontecend

                          => quando eu Recomendei não sair alterando os parâmetros _xxx , era não os alterar SEM o auxílio do Suporte Oracle : se DEPOIS que vc verificou direitinho a sua config e não achou nada que possa/precise ser alterado e vc comprovar que o hardware está sendo usado e está fornecendo a melhor performance possível, PODE SER que vc caia no workaround de ter, mesmo, que mexer nesses parâmetros – porém, isso é teu ÚLTIMO RECURSO, e vc só vai fazer isso JUNTO COM O SUPORTE ORACLE….

                           

                          []s

                           

                          Chiappa

                           

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