Pessoal, estou com um problema aqui. Em alguns momentos, os usuários recebem a 
mensagem  "ORA-12516: TNS:listener could not find available handler with 
matching protocol stack".  Uso aqui um servidor de banco de dados Xeon 3.6 Dual 
8 GB RAM com Suse 9 ES e Oracle 10gR2. O oracle está configurado para trabalhar 
como DEDICATED.  Tenho um servidor de aplicação Dual  4 GB RAM com Windows 2000 
Server. Os sistemas são desenvolvidos em Delphi, utilizando-se sockets, através 
de várias dlls e bpls. Quando o usuário clica em determinado item do sistema, 
ele abre uma conexão e traz ou processa os dados solicitados e em alguns 
momentos ele mostra a msg acima para os usuários, mas o listener continua ativo 
no servidor de banco (não cai).
Alguêm tem alguma idéia do que possa estar causando esse problema ?

Abaixo mando a listagem do arquivo listener.ora e tnsnames.ora !

Encontrei o post abaixo na internet, mas o que posso verificar e onde devo 
verificar esses dados (se o problema estiver relacionado com isso) ?




ORA-12516:TNS:listener could not find available handler with matching protocol 
stackCause:None of the known and available service handlers for the given 
SERVICE_NAME support the client's protocol stack: transport, session, and 
presentation protocols.Action:Check to make sure that the service handlers 
(e.g. dispatchers) for the given SERVICE_NAME are registered with the listener, 
are accepting connections, and that they are properly configured to support the 
desired protocols.






 Listagem do arquivo TNSNAMES.ORA  (no servidor de aplicação).
 Obs: As linhas em negrito representam a conexão com o servidor de banco de 
dados.
 ####################################
 # TNSNAMES.ORA Configuration File:D:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora
 # Generated by Oracle Enterprise Manager V2
 # Date..........: Wed Dec 21 15:48:31 GMT-02:00 2005
 ####################################
 
 #incluida o texto abaixo em 01/06/2006 as 11:30 hs
 #para tentar resolver o problema do handler em algumas maquinas
 #ora-12516.
 #--------------------------------------------------------------
 EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
      (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (CONNECT_DATA = (SID = PLSExtProc)(PRESENTATION = RO))
     )
 #--------------------------------------------------------------
 
 CEAB.COANPAMPAS.COM.BR =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = TECCEAB)(PORT = 1521))
     )
     (CONNECT_DATA = (SID = ORCL)(SERVER = DEDICATED))
   )
 
 
 BANCO.COANPAMPAS.COM.BR =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = aplicserver)(PORT = 1521))
     )
     (CONNECT_DATA = (SERVICE_NAME = banco))
   )
 
 BANCORESERVA_245.COANPAMPAS.COM.BR =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 121.120.119.245)(PORT = 1521))
     )
     (CONNECT_DATA = (SID = orcl)(SERVER = DEDICATED))
   )
 
 INST1_HTTP.COANPAMPAS.COM.BR =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = aplicserver)(PORT = 1521))
     )
     (CONNECT_DATA = (SERVER = SHARED)(SERVICE_NAME = MODOSE)(PRESENTATION = 
http://HRService))
   )
 
 SERVERBD2.COANPAMPAS.COM.BR =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 121.120.119.190)(PORT = 1521))
       (ADDRESS = (PROTOCOL = TCP)(HOST = 121.120.119.191)(PORT = 1521))
     )
     (CONNECT_DATA = (SERVICE_NAME = EMPRESA2)(SERVER = DEDICATED))
   )
 
 
 
 
 
 Listagem do arquivo  Listener.ora  (no servidor de banco de dados)
 
 SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /opt/oracle)
       (PROGRAM = extproc)
     )
   )
 
 LISTENER =
   (DESCRIPTION_LIST =
     (DESCRIPTION =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 121.120.119.190)(PORT = 1521))
       (ADDRESS = (PROTOCOL = TCP)(HOST = 121.120.119.191)(PORT = 1521))
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
     )
   )
 

                
---------------------------------
 O Yahoo! está de cara nova. Venha conferir!

[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a