java.sql.SQLException: кэш подключения с этим именем кэша отключен - PullRequest
0 голосов
/ 30 декабря 2018

Я пытаюсь установить соединение с базой данных Oracle, используя приложение j2ee, работающее на OC4J.Мои data-sources.xml всегда работают в нашей производственной среде и среде UAT.Я попытался настроить на моем локальном dextop, и это не работает.Сообщение об ошибке --java.sql.SQLException: Кэш подключения с этим именем кэша отключен.

Версия базы данных Oracle: -

База данных Oracle 11g Enterprise Edition Release 11.2.0.1.0- 64-битная производственная база данных.

База данных Oracle находится в виртуальной коробке, хост - это окно 10, а гостевая машина - fedora 23.

Есть идеи, что может вызвать это?

спасибо.


<managed-data-source name="OracleTM" connection-pool-name="Regency Connection Pool" 
       jndi-name="jdbc/GSTJOBS"/> 
<connection-pool name='Regency Connection Pool' min-connections='1' max-connections='5' 
     initial-limit='1' used-connection-wait-timeout='60' inactivity-timeout='60' 
     connection-retry-interval='1' max-connect-attempts='3' 
     validate-connection='false' num-cached-statements='1' time-to-live-timeout='-1' 
     abandoned-connection-timeout='-1' property-check-interval='900'> 

<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="Regency" 
     password="Regency" url="jdbc:oracle:thin:@localhost:1521:Regency"/> 

1 Ответ

0 голосов
/ 06 января 2019

У меня есть решение, я просто изменяю имя пула соединений (возможно, поддерживал в сеансе оракула), так как я меняю имя пула соединений, и соединение начало работать.

...