ORACLE-PHP -Conexión OCI
- Alex niño
- Aug 25, 2015
- 2 min read

Estas funciones permiten acceder a Oracle Database 12c, 11g, 10g, 9i y 8i. Admiten sentencias SQL y PL/SQL. Sus características básicas incluyen el control de transacciones, la vinculación de variables de PHP a parámetros de sustitución de Oracle, y la admisión de tipos de objetos grandes (LOB) y colecciones. Las características de escalabilidad de Oracle, como el Agrupamiento de Conexiones Residentes de Bases de Datos (DRCP de sus siglás en inglés), también están soportadas.
REQUERIMIENTOS
La extensión OCI8 1.4 está incluida con PHP 5.3, PHP 5.4 y PHP 5.5. También está disponible desde » PECL.Una nueva versión, OCI8 2.0, está disponible solamente desde » PECL. OCI8 1.4 requiere las bibliotecas cliente de Oracle 12c, 11g, 10g o 9iR2 y la instalación en PHP 4.3.9 o superior. OCI8 2.0 requiere las bibliotecas cliente de Oracle 12c, 11g o 10g y la instalalción en PHP 5.2 o superior.
Si Oracle Database está en la misma máquina que PHP, el software de bases de datos ya contiene las bibliotecas necesarias. Cuando PHP está en una máquina diferente, use las bibliotecas gratuitas de » Oracle Instant Client.
Para usar Oracle Instant Client, instale el fichero ZIP de Oracle Instant Client basic o basiclite o el paquete RPM. Al construir PHP desde el código fuente, también instale el fichero ZIP sdk o el paquete RPM devel.
Se ha de ejecutar PHP con la misma versión, o una más reciente, de las bibliotecas de Oracle con las que OCI8 fue construid.
En Windows, la DLL php_oci8 DLL necesita las bibliotecas cliente de Oracle desde la versión 10gR2 o superior. En PHP 5.3 hasta e incluyendo PHP 5.3.5, la DLL php_oci8_11g requiere las bibliotecas cliente de Oracle 11gR1 o superior. Desde PHP 5.3.6, la DLL php_oci8_11g requiere las bibliotecas cliente de Oracle 11gR2 o superior. La DLL php_oci8_12c de PECL requiere las bibliotecas cliente de Oracle 12cR1. Con algunas versiones de Instant Client se podrían necesitar además las bibliotecas mfc71.dll y msvcr71.dll.
Comments