Pular para o conteúdo
  • Este tópico contém 4 respostas, 4 vozes e foi atualizado pela última vez 17 anos, 8 meses atrás por Rodrigo Almeida.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #81975
    andrebaldini
    Participante

      Bom dia!

      Tenho uma base de dados Oracle 10g 10.0.2.3 em homologação sendo acessada por umas 10 estações de trabalho que utilizam a versão 8i do Client da Oracle e o erro ora-12518 ocorre com frequência.

      ORA-12518: TNS:listener could not hand off client connection
      Cause: The process of handing off a client connection to another process failed.
      Action: Turn on listener tracing and re-execute the operation. Verify that the listener and database instance are properly configured for direct handoff. If problem persists, call Oracle Support.

      Em pesquisa na internet, vi que recomenda-se utilizar o Client do 10g, mas tenho pouco mais de 300 cpu’s para atualizar o Client Oracle e, honestamente, não acho que somente esta seja a solução…

      Alguém saberia me dizer o que fazer? Alguma configuração no Listener que possa evitar tal problema.

      Obrigado!
      André Baldini

      #82004
      Portilho
      Participante

        oi André !

        Você terá que mudar os cliente sim.
        Veja o que o metalink (nota 550859.1) diz sobre este erro:

        Check if you are using compatible listener version for your database version.

        If the database is 8i then use 8i or 9i listeners only. 10g listeners are not compatible to work with 8i databases.
        For 9i databases, 9i or 10g listeners can be used.
        For 10g databases, only 10g listeners can be used.

        #82043
        andrebaldini
        Participante

          O acesso à Base de Dados ocorre, porém de tempos em tempos (1 vez por semana) o erro ora-12518 é exibido, forçando a reinicialização do serviço do Listener no Servidor.

          Não consigo imaginar que a Oracle não deixou nenhuma opção para não haver de reinstalar o Oracle Client em todas as estações de trabalho que acessam o Servidor no Oracle 10g.

          Por favor, se alguém mais poder opinar a respeito, agradeço.

          Abraço
          André Baldini

          #82044
          Marcio68Almeida
          Participante

            Você colocou que tem que reiniciar o serviço do listener periodicamente.
            Quais as mensagens de erro que aparecem no LOG do listener ?
            Uma boa idéia é renomear o listener a cada restart, criando arquivos pequenos de LOG, isso possibilita uma avaliação mais precisa dos erros…
            A sua aplicação é 24×7 ? Ou tem horas de inatividade ou janelas de banco parado para backup ?

            #82137
            Rodrigo Almeida
            Participante

              Cara,

              Seguinte, se seus clients estiverem com a versão 8.0.6, não existe outra opção, deverá migrar mesmo, MAS! Se estiverem com a versão 8.1.7.4, não tem problemas, conecta sim em bases 10G até o release 2. Para bases que estão com 11G não será possível.

              Abraços,

              Rodrigo Almeida

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