0

我有网络应用程序。我有 jdbc 数据库池系统。

如果我的minIdleinitialSize值为 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 oracle 以获得许多连接。

我做这样的事情:

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>

我有 Windows 7 x64。这是 Oracle Express 版本。

4

1 回答 1

0

如果在短时间内打开太多连接可能会导致此问题。您应该检查您的流程。您可能会在某些连接后使系统休眠一段时间。

于 2021-09-07T09:24:16.617 回答