почему я отказался от подключения db

У меня есть веб-приложение. И у меня есть система пула баз данных jdbc.

Если мои значения minIdle и initialSize равны 50, возникает следующая ошибка:

[ WARN] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logExceptions:144) SQL Error: 12519, SQLState: 66000
[ERROR] [http-nio-8080-exec-25 03:11:33] (SqlExceptionHelper.java:logExceptions:146) Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found

может быть, это потому, что я должен настроить оракул XE, чтобы получить много соединений.

Я делаю что-то вроде этого:

ALTER SYSTEM SET processes=10000 scope=spfile

Но это мне не помогло.

Также:

SQL> connect
Enter user-name: system
Enter password:
Connected.
SQL> select count(*) from v$process;

  COUNT(*)
----------
        44

SQL> show parameter processes;

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     4
log_archive_max_processes            integer     4
processes                            integer     100
SQL>

У меня виндовс 7 х64. и это выпуск Oracle Express.


person grep    schedule 03.11.2014    source источник
comment
Да. это только проблема Oracle Db. У меня есть другой Oracle Server (не XE) и там все работает хорошо.   -  person grep    schedule 03.11.2014
comment
Что заставляет вас думать, что у вас может быть мало процессов? Можете ли вы отредактировать свой пост, чтобы указать свой listener.ora для сервера? Какая у вас версия/ОС БД? Также запустите select count(*) from v$process; и show parameter processes;   -  person mmmmmpie    schedule 03.11.2014
comment
Я только что обновил свой пост. Пожалуйста, посмотрите это. Спасибо!   -  person grep    schedule 03.11.2014
comment
Как изменить процесс job_queue_processes? а также процессы?   -  person grep    schedule 03.11.2014
comment
также что означает select count(*) from v$process? можешь сказать?..   -  person grep    schedule 03.11.2014
comment
после того, как вы выполните сеанс изменения, установите область действия в spfile - вам нужно сбросить базу данных, чтобы настройка вступила в силу - кроме того, я не уверен, что это фактическая причина вашего ORA-12519   -  person thatjeffsmith    schedule 03.11.2014