Cursor Leak Leading to ORA-1000 With JDBC Thin Driver 188.8.131.52
(Doc ID 2188724.1)
Last updated on OCTOBER 26, 2020
Applies to:JDBC - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
On : 220.127.116.11.0 version, Thin JDBC driver
Cursor leak with JDBC thin driver 18.104.22.168 .
Using a simple procedure with the new implicit cursors call, a cursor leak is seen with the JDBC Thin driver. This leads to ORA-1000 after some hundred calls to the procedure.
If connected with JDBC OCI, the number of open cursors does not increase.
Below the test case:
ORA-01000: Maximum open cursors exceeded
The issue can be reproduced at will with the following steps:
1. Create the following procedure:
create or replace PROCEDURE <PROCEDURE_NAME>
OPEN v_cursor FOR
select 1 from DUAL;
2. Invoke it a hundred times from JDBC thin program.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document