ORDS UCP: all connections in use - MaxLimit and "setConnectionWaitTimeout"
Greetings,
ORDS 19.4
DB version 19.7 on AIX 7.1
I have a rest service that executes a procedure to insert data into a table.
The call originates from an external application and it unleashes 600 calls effectively at once.
The individual procedure calls execute relatively quickly (< 0.5 sec).
Intermittently (not always), I encounter the following error reported by ORDS:
Caused by: oracle.dbtools.common.jdbc.ConnectionPoolConfigurationException: The connection pool named: |apex|pu| is not correctly configured, due to the following error(s): Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: All connections in the Universal Connection Pool are in use
It makes sense considering My MaxLimit is set to 30, but as I said, this process often works I assume because the procs execute quickly. Usually the problem occurs the first time I run the process after no activity for a long time (I suspect there is something in that.)