oci8 pecl.php.net OCI8 functions These functions allow you to access Oracle database servers using the Oracle Call Interface (OCI8). Antony Dovgal tony2001 tony2001@php.net yes Wez Furlong wez wez@php.net yes Andi Gutmans andi andi@zend.com yes Christopher Jones sixd sixd@php.net yes 2007-09-01 1.2.4 1.2.4 stable stable PHP Added Oracle 11g support. Fixed PECL bug #10194 (crash in Oracle client when memory limit reached in the callback). Fixed bug #42173 (oci_field_type fixes for INTERVAL and TIMESTAMP types). Fixed bug #42134 (oci_error() returns false after oci_new_collection() fails). Fixed bug #41917 (oci_field_precision and oci_field_scale datatypes fixed). Fixed bug #41711 (Null temporary lobs not supported). Fixed bug #41594 (Statement cache is flushed too frequently). Fixed bug #40415 (oci_fetch_all and nested cursors, allocate descriptors dynamically) Fixed segfault on rebinding and re-executing a statement with LOBs. Fixed compile failure in ZTS mode when collections support is missing. Allowed statement cache size to be set for non-persistent connections. Improved oci_password_change() to close persistent connections on shutdown (to update hashed connection details). Changed oci_pconnect() to behave like oci_connect() when SYSDBA and SYSOPER privileges are used. Various minor improvements. 4.3.11 6.0.0 6.0.0 1.4.0b1 oci8 1.2.3 1.2.3 stable stable 2007-01-25 PHP Fixed possible segfault in ZTS mode when statements containing sub-statements are destroyed in wrong order. Fixed bug #40078 (ORA-01405 when fetching NULL values using oci_bind_array_by_name()). Fixed bug #39988 (type argument of oci_define_by_name() is ignored). Fixed bug #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit). Fixed PECL bug #8816 (issue in php_oci_statement_fetch with more than one piecewise column). Various minor improvements. 1.2.2 1.2.2 stable stable 2006-08-24 PHP Reimplemented oci_lob_read() utilities using patch from Massimo Squillace (msquillace at sogei dot it), which should fix Unicode LOB problems. Fixed bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable) Fixed bug #38173 (Freeing nested cursors causes OCI8 to segfault) Fixed bug #37886 (oci_connect may crash when charset parameter is given) Fixed bug #37931 (possible crash after database restart when using persistent connections) Fixed bug #37531 (oci8 persistent connection corruption) Fixed bug #37487 (oci_fetch_array() array-type should always default to OCI_BOTH) Fixed bug #37392 (Unnecessary call to OCITransRollback() at the end of request) Fixed bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field) Fixed bug #34005 (oci_password_change() fails). Patch by pholdaway at technocom-wireless dot com. Fixed PECL bug #8112 (Persistent connections misbehave when Apache process times out) 1.2.1 1.2.1 stable stable 2006-05-02 PHP Added support for BINARY_DOUBLE and BINARY_FLOAT (see #36764) Changed oci_field_type() to return VARCHAR2 instead of VARCHAR (according to feature request #36800) Fixed bug #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW fields) Fixed bug #37055 (incorrect reference counting for persistent OCI8 connections) Fixed bug #36934 (OCILob->read() doesn't move internal pointer when reading 0's) Fixed bug #36851 (Documentation and code discrepancies for NULL data) Fixed bug #36820 (Privileged connection with an Oracle password file fails) 1.2.0 1.2.0 stable stable 2006-03-16 PHP Changed OCI8 code to use OCIServerVersion() instead of OCIPing(), which may crash Oracle server of version < 10.2 Fixed bug #36235 (ocicolumnname returns false before a succesfull fetch) Fixed bug #36096 (oci_result() returns garbage after oci_fetch() failed) Fixed bug #36055 (possible OCI8 crash in multithreaded environment) Fixed bug #36010 (Segfault when re-creating and re-executing statements with bound parameters) Fixed PECL bug #5571 (oci_new_connect() not closed by oci_close()) Fixed bug #33383 (crash when retrieving empty BLOBs) 1.1.1 1.1.1 beta beta 2005-09-22 PHP Fixed segfault when binding empty values. Fixed problem with oci_error() without arguments. 1.1 1.1 beta beta 2005-09-07 PHP This release fixes a huge amount of bugs and adds support of statement caching, external credentials etc. See official announce for details. 1.0 1.0 beta beta 2004-03-19 PHP package.xml added to support installation using pear installer