Cursor Leak Leading to ORA-1000 With JDBC Thin Driver 220.127.116.11
(Doc ID 2188724.1)
Last updated on FEBRUARY 21, 2019
Applies to:JDBC - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
On : 22.214.171.124.0 version, Thin JDBC driver
Cursor leak with JDBC thin driver 126.96.36.199 .
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