Full Temp Space Bug with CLOB Fields in Direct Mode

Discussion of open issues, suggestions and bugs regarding ADO.NET provider for Oracle
Post Reply
mas
Posts: 25
Joined: Mon 15 Nov 2010 12:09

Full Temp Space Bug with CLOB Fields in Direct Mode

Post by mas » Wed 20 Apr 2011 07:35

I have already reported several issues with CLOB fields in Direct Mode, and I have run into another.

We have some tables with CLOB columns. During our performance testing, we inserted a large number of rows into these tables. Eventually, our application started erroring out with the message from Oracle:
ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
With some analysis, we found that the temporary space was being filled and never released, until we shutdown our application.

This problem occurs only in Direct Mode. We tested with the Oracle Client and we didn't run into this problem.

In the change history (http://www.devart.com/History.aspx?prod ... ect/oracle), I found this entry for 6.00.69 16-Dec-10:
Fixed bug with freeing temporary tablespace when creating multiple LOBs
Could it be that this bug was fixed for the Oracle Client but not for Direct Mode? When will this bug be fixed?

We tested with Devart dotConnect for Oracle v6.10.135.0.

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Post by Shalex » Wed 20 Apr 2011 11:28

mas wrote:Could it be that this bug was fixed for the Oracle Client but not for Direct Mode? When will this bug be fixed?
This is correct. We will post here when the problem is fixed for the Direct mode.

mas
Posts: 25
Joined: Mon 15 Nov 2010 12:09

Post by mas » Mon 02 May 2011 15:58

Hi, is there a workaround that we can employ while we're waiting for the fix? We are currently running performance tests and we often run into this issue.

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Post by Shalex » Wed 04 May 2011 07:03

As a workaround, please increase the size of your tablespace or set it to unlimited.

mas
Posts: 25
Joined: Mon 15 Nov 2010 12:09

Post by mas » Tue 07 Jun 2011 11:55

According to the release notes for dotConnect for Oracle 6.30.165:
The bug with retrieving LOB values in Direct mode is fixed
Is this issue fixed?

mas
Posts: 25
Joined: Mon 15 Nov 2010 12:09

Post by mas » Tue 07 Jun 2011 15:09

I have tested with dotConnect for Oracle 6.30.165, and the problem still occurs. A fix for this is quite urgent for us...

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Post by Shalex » Fri 10 Jun 2011 13:11

The bug with retrieving LOB values in Direct mode is fixed
This fix corresponds to the different issue. We are investigating the problem that is described in this thread. We will notify you about the results as soon as possible.

mas
Posts: 25
Joined: Mon 15 Nov 2010 12:09

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by mas » Mon 08 Oct 2012 11:59

Hi, it has been a long time since I have reported this issue, and this issue still persists with the newest version (7.2.96).

Our current workaround is to set "Connection Lifetime=60" in the connection string. This ensures that all connections will be closed often, which forces the temp spaced to be cleaned up.

Is there a plan to fix this? If the plan is not to fix this bug, then it would be nice to know so we can search for other solutions.

Pinturiccio
Devart Team
Posts: 2420
Joined: Wed 02 Nov 2011 09:44

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by Pinturiccio » Mon 15 Oct 2012 09:06

We are planning to fix this issue. We will notify you about the results as soon as possible.

StanislavK
Devart Team
Posts: 1710
Joined: Thu 03 Dec 2009 10:48

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by StanislavK » Sat 29 Dec 2012 16:18

We have fixed the issue with freeing temporary tablespace when creating multiple LOBs in the Direct connection mode. The fix is available in the latest 7.4.146 version of dotConnect for Oracle.

The new build can be downloaded from
http://www.devart.com/dotconnect/oracle/download.html
(the trial version) or from Registered Users' Area (for users with an active subscription only).

dcoracle600pro
Posts: 51
Joined: Mon 09 Apr 2012 09:57

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by dcoracle600pro » Fri 22 Jan 2021 16:30

I am using the 9.4.299 version (in direct mode) but I still see my TEMP tablespace growing every day.

I have serveral applications and for one of them, the only one which insert a BLOC/CLOB, the consumption of TEMP tablespace is very high (2Go at this time) and growing.

Please, do you have any news on this topic?

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by Shalex » Sat 23 Jan 2021 11:34

Please upgrade to the newest build v9.14.1180 (14-Jan-21) of dotConnect for Oracle. If the upgrade doesn't help, send us a small test project with the corresponding DDL/DML script for reproducing the issue and specify the version of your Oracle Server.

dcoracle600pro
Posts: 51
Joined: Mon 09 Apr 2012 09:57

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by dcoracle600pro » Mon 25 Jan 2021 08:02

Hi devart team,

Can you assert that this problem still exists on 9.4.299 version ?

I understand your proposal to update my version, but it is not so simple, because I have to qualify this new version on several applications and be sure that there are no new bugs, so that's why I would prefer to stay on 9.4.299.

I saw this issue on 11R2 and 12c Oracle version.

DmitryGm
Devart Team
Posts: 152
Joined: Fri 11 Dec 2020 10:27

Re: Full Temp Space Bug with CLOB Fields in Direct Mode

Post by DmitryGm » Tue 26 Jan 2021 12:13

dcoracle600pro wrote: Mon 25 Jan 2021 08:02 Can you assert that this problem still exists on 9.4.299 version ?
Please  send us a small test project with the corresponding DDL/DML script for reproducing the issue and we will check.

Post Reply