Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Oracle Express [ Cannot open connection ]

Estas en el tema de Oracle Express [ Cannot open connection ] en el foro de Oracle en Foros del Web. Buen día Gente. Estoy trabajando con Flex+Java+Hibernate y funciona perfectamente consultas, inserciones y actualizaciones. El problema esta cuando intento realizar muchos queries 5, 10, 30, ...
  #1 (permalink)  
Antiguo 04/11/2009, 17:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Oracle Express [ Cannot open connection ]

Buen día Gente.

Estoy trabajando con Flex+Java+Hibernate y funciona perfectamente consultas, inserciones y actualizaciones.
El problema esta cuando intento realizar muchos queries 5, 10, 30, 100 (es aleatorio) solo ejecuta algunas (3,9,20,80) y despues hibernate me manda una exception

Porfas un concejo porque le estan echando la culpa a mi app... :(

Saludos.
Smake54

org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledN onSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert( SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.conver t(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.conver t(JDBCExceptionHelper.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnectio n(ConnectionManager.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection (ConnectionManager.java:144)
at org.hibernate.jdbc.JDBCContext.connection(JDBCCont ext.java:119)
at org.hibernate.transaction.JDBCTransaction.begin(JD BCTransaction.java:57)
at org.hibernate.impl.SessionImpl.beginTransaction(Se ssionImpl.java:1326)
at com.sstec.curriculum.daos.HabilidadDAO.getNextID(H abilidadDAO.java:90)
at com.sstec.curriculum.daos.HabilidadDAO.save(Habili dadDAO.java:135)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at flex.messaging.services.remoting.adapters.JavaAdap ter.invoke(JavaAdapter.java:137)
at flex.messaging.services.RemotingService.serviceMes sage(RemotingService.java:115)
at flex.messaging.MessageBroker.routeMessageToService (MessageBroker.java:548)
at flex.messaging.endpoints.AbstractEndpoint.serviceM essage(AbstractEndpoint.java:302)
at flex.messaging.endpoints.amf.MessageBrokerFilter.i nvoke(MessageBrokerFilter.java:93)
at flex.messaging.endpoints.amf.LegacyFilter.invoke(L egacyFilter.java:156)
at flex.messaging.endpoints.amf.SessionFilter.invoke( SessionFilter.java:46)
at flex.messaging.endpoints.amf.BatchProcessFilter.in voke(BatchProcessFilter.java:67)
at flex.messaging.endpoints.amf.SerializationFilter.i nvoke(SerializationFilter.java:130)
at flex.messaging.endpoints.AMFEndpoint.service(AMFEn dpoint.java:164)
at flex.messaging.MessageBrokerServlet.service(Messag eBrokerServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
192.168.1.81:1521:XE

at oracle.jdbc.driver.DatabaseError.throwSqlException (DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException (DatabaseError.java:261)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnecti on.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(Physi calConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnect ion.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnectio n(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriv er.java:801)
at java.sql.DriverManager.getConnection(DriverManager .java:582)
at java.sql.DriverManager.getConnection(DriverManager .java:154)
at org.hibernate.connection.DriverManagerConnectionPr ovider.getConnection(DriverManagerConnectionProvid er.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnectio n(ConnectionManager.java:423)
... 36 more
  #2 (permalink)  
Antiguo 05/11/2009, 00:09
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 13 años
Puntos: 85
Respuesta: Oracle Express [ Cannot open connection ]

Cita:
ORA-12519, TNS:no appropriate service handler found
Este es el problema, y es de configuración de Oracle, no es de tu aplicación. Puede ser que sea necesario incrementar el parámetro processes en la base de datos. Si la instalación de la versión Express está por defecto, también puede estar dando problemas la registración automática del listener. ¿Están en Windows?, ¿Tu aplicación y la base de datos están en el mismo servidor?

Saludos
  #3 (permalink)  
Antiguo 27/11/2009, 11:43
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: Oracle Express [ Cannot open connection ]

Que tal Matanga,

El servidor Oracle y Tomcat están en un Windows 2008 Sever Standar E.

Yo desarrollo sobre OSX 10.5 probando con el mismo Tomcat pero direccionado a la BD en Windows. De esta manera me pasa lo mismo tanto en OSX y en Windows

Saludos y muchas gracias,
Smake54
  #4 (permalink)  
Antiguo 30/11/2009, 08:59
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: Oracle Express [ Cannot open connection ]

[SOLUCIONADO]

Que tal gente, gracias al comentario de mantanga, me puse a investigar y logre que ya no pasara mi problema. solo ejecute los siguientes comandos:

ALTER SYSTEM SET SHARED_SERVERS = 2;

ALTER SYSTEM SET DISPATCHERS ='(PROTOCOL=TCP)(DISPATCHERS=2) (INDEX=0)';

espero que esto los pueda ayudar

Saludos,
Smake54
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:13.