Bug #51675 [Fbk->NoF]: OCIFetchInto
Edit report at https://bugs.php.net/bug.php?id=51675&edit=1
ID: 51675
Updated by: sixd@php.net
Reported by: miguelaabraham at gmail dot com
Summary: OCIFetchInto
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: OCI8 related
Operating System: Itanium IA64
PHP Version: 5.2.13
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2010-04-29 06:20:33] sixd@php.net
If you're using LOBS, try OCI8 1.4.1 from http://pecl.php.net/package/oci8/1.4.1
(or use PHP 5.3.2+) The delayed LOB cleanout prior to this version is known to
cause memory shortages for heavy LOB users. Also see
http://blogs.oracle.com/opal/2010/03/reducing_oracle_lob_memory_use.html
------------------------------------------------------------------------
[2010-04-27 17:32:01] johannes@php.net
Please provide a complete script including the SQL and table definition.
------------------------------------------------------------------------
[2010-04-27 16:40:43] miguelaabraham at gmail dot com
Description:
------------
function next_record()
{
if ($this->max_rows > 0)
if (count($this->records) >= $this->max_rows)
{
$this->max_reached = true;
return false;
}
$this->currentRecord = array();
return OCIFetchInto($this->stmt, $this->currentRecord,
OCI_ASSOC + OCI_RETURN_NULLS);
}
Actual result:
--------------
[Tue Apr 27 10:35:03 2010] [error] [client xx.x.xx.xxx] PHP Fatal error: Allowed memory size of
1073741824 bytes exhausted (tried to allocate 76 bytes) in .....
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=51675&edit=1
Thread (4 messages)