IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Connexions aux bases de données Oracle Discussion :

Message d'erreur connexion oracle


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Points : 64
    Points
    64
    Par défaut Message d'erreur connexion oracle
    BOnjour,

    J'ai eu une erreur de connexion sur une base de données Orcale, en effet j'utilise une datasource, cette datasource sera appelée lors du démarrage tomcat le souci c'est que dans la ltrace de log il m'affiche un message d'erreur voici le log :
    in] INFO org.hibernate.connection.DatasourceConnectionProvider - Using datasource: java:/comp/env/jdbc/habilitds
    3312 [main] WARN org.hibernate.cfg.SettingsFactory - Could not obtain connection metadata
    org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-00604: error occurred at recursive SQL level 1
    ORA-00018: maximum number of sessions exceeded
    )
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
    at com.xxxxx.socle.initialisation.Initialisation.init(Initialisation.java:152)
    at com.xxxxx.socle.initialisation.Initialisation.<init>(Initialisation.java:64)
    at com.xxxxx.socle.habilitation.dao.helper.HabilitationDAOHelper.<init>(HabilitationDAOHelper.java:64)
    at com.xxxxx.socle.habilitation.dao.helper.HabilitationDAOHelper.getInstanceDAOHelper(HabilitationDAOHelper.java:87)
    at com.xxxxx.oav.monprojet.service.ServiceManager.getHabilitationDAO(ServiceManager.java:444)
    at com.xxxxx.oav.monprojet.web.monprojetPlugin.init(monprojetPlugin.java:58)
    at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:871)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:359)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
    Caused by: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
    ORA-00018: maximum number of sessions exceeded

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)
    at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOsesskey(T4CTTIoauthenticate.java:294)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:357)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
    at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
    ... 31 more
    3312 [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.Oracle9iDialect
    3312 [main] INFO org.hibernate.transaction.TransactionFactoryFactory - Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory

  2. #2
    Membre habitué Avatar de Kazevil
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Points : 129
    Points
    129
    Par défaut
    Bonjour,

    d'après ce que je vois dans le log, vous avez une erreur:

    ORA-00018: maximum number of sessions exceeded
    Donc je dirais a priori que le nombre de sessions simultanées sur votre base est atteint.
    Avez vous déjà essayé d'augmenter le paramètre sessions afin d'autoriser un plus grand nombre de sessions sur la base?

    Kaz

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 204
    Points : 64
    Points
    64
    Par défaut
    Oui apparemment c'était ça, j'ai contacté le DBA et le problème est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur connexion oracle
    Par marc_calagac dans le forum Connexions aux bases de données
    Réponses: 9
    Dernier message: 31/05/2013, 15h43
  2. Message d'erreur connexion tcp/ip postgreSQL
    Par choko83 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/11/2010, 09h22
  3. message d'erreur sur Oracle 9iAS
    Par Diarral dans le forum Administration
    Réponses: 0
    Dernier message: 21/09/2007, 13h35
  4. [INTERNET] Message d'erreur connexion pc/mac
    Par jpc311000 dans le forum Apple
    Réponses: 1
    Dernier message: 10/09/2007, 08h30
  5. erreur connexion oracle
    Par amigauss dans le forum Administration
    Réponses: 10
    Dernier message: 11/04/2007, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo