<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://php.apsique.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Php y otras yerbas - Php y Oracle II - Comentarios</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2</link>
 <description>Comentarios para &quot;Php y Oracle II&quot;</description>
 <language>es</language>
<item>
 <title>Primero que nada excelente</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-84856</link>
 <description>&lt;p&gt;Primero que nada excelente foro felicidades asu creador y asus usuarios, Tengo un problema con la ejecucion de un procedimiento almacenado desde mi script PHP, ya que ese mismo procedimiento lo ejecuto en mi oracle sqldeveloper y lo realiza correctamente. cabe señalar que mi procedimiento almacenado es muy grande y llama a su vez otras funciones, procedimientos y utliza cursores.&lt;br /&gt;
Es extraño por que funciona correctamente con la mayoria de las ejecuciones. solo con un envio  hace este comportamiento.&lt;br /&gt;
a qui el codigo&lt;br /&gt;
$sp =&quot;BEGIN SPGIGANTE($id, $idProblema,$mysession,$var1,$var2, $var3,$var4, :ID ); END;&quot;;&lt;br /&gt;
echo $sp&lt;br /&gt;
//  $sp lo imprimo para despues pegarlo en el sqlDeveloper y lo ejecuta correctamente&lt;br /&gt;
// pero desde el php No, se queda en estado ciclico&lt;/p&gt;
&lt;p&gt;$id_s = oci_parse($Conn,$sp);&lt;br /&gt;
if(!$id_s) {&lt;br /&gt;
	throw new Exception(&quot;Error Parser&quot;);&lt;br /&gt;
}&lt;br /&gt;
if(!oci_bind_by_name($id_s,&quot;:ID&quot;,$id))&lt;br /&gt;
        throw new Exception(&quot;Error en el enlace de variable :ID&quot;,2);&lt;/p&gt;
&lt;p&gt;$res = oci_execute($id_s,OCI_DEFAULT);&lt;br /&gt;
if(!$res) {&lt;br /&gt;
	throw new Exception(&quot;Error exec&quot;);&lt;br /&gt;
}&lt;br /&gt;
echo $id&lt;/p&gt;
&lt;p&gt;Ayuda, gracias&lt;/p&gt;
</description>
 <pubDate>Thu, 04 Sep 2008 09:36:35 -0700</pubDate>
 <dc:creator>Hugo</dc:creator>
 <guid isPermaLink="false">comment 84856 at http://php.apsique.com</guid>
</item>
<item>
 <title>Buenas Tardes,
Estoy creando</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-83900</link>
 <description>&lt;p&gt;Buenas Tardes,&lt;/p&gt;
&lt;p&gt;Estoy creando una aplicación con Base de Datos Oracle y PHP... El servidor donde cargo las paginas es un apache en Unix y .. no he podido conseguir solución para poder realizar las conexiones con la BD ya que no conozco cuales son las librerias equivalentes a php_oci8.dll o php_oracle.php en el servidor apache en UNIX. Por supuesto, al no saber cuales son menos se como debo manipularlas o habilitarlas.&lt;/p&gt;
&lt;p&gt;Toda ayuda es bien recibida, porfavor amigos es urgente ya que ando atrasado en el desarrollo de la aplicación por esta cuestión.&lt;/p&gt;
</description>
 <pubDate>Fri, 15 Aug 2008 09:26:45 -0700</pubDate>
 <dc:creator>Gustavo</dc:creator>
 <guid isPermaLink="false">comment 83900 at http://php.apsique.com</guid>
</item>
<item>
 <title>Ups, me pillaste. Esta está</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-70597</link>
 <description>&lt;p&gt;Ups, me pillaste. Esta está para un crack de oracle. De partida, ¿oracle funciona bien?&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 19:26:00 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70597 at http://php.apsique.com</guid>
</item>
<item>
 <title>No has probado con Oracle</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-70596</link>
 <description>&lt;p&gt;No has probado con Oracle 10?&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 19:24:57 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70596 at http://php.apsique.com</guid>
</item>
<item>
 <title>Yo tengo The AppServ Open</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-70594</link>
 <description>&lt;p&gt;Yo tengo The AppServ Open Project - 2.5.9 for Windows&lt;br /&gt;
Que contiene:&lt;/p&gt;
&lt;p&gt;Apache Web Server Version 2.2.4&lt;br /&gt;
PHP Script Language Version 5.2.3&lt;br /&gt;
Y una base de datos Oracle 9i a la que no he podido conectar con ninguna de sus sugerencias... &lt;/p&gt;
&lt;p&gt;Segui los pasos de oracle oficial:&lt;br /&gt;
http://www.oracle.com/technology/tech/php/htdocs/inst_php_apache_windows.html&lt;/p&gt;
&lt;p&gt;todo paso a paso.&lt;/p&gt;
&lt;p&gt;Les agradezco cualquier sugerencia para probar conexiones via odbc y directamente tambien.&lt;/p&gt;
&lt;p&gt;Gracias de antemanos..... sabigual@yahoo.com&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 15:05:07 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70594 at http://php.apsique.com</guid>
</item>
<item>
 <title>Hola,
estamos intentando</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-70593</link>
 <description>&lt;p&gt;Hola,&lt;br /&gt;
estamos intentando compilar php5.2.4 para integrar las librerias oci8, pero siempre obtenemos el mismo error tras ejecutar &quot;make&quot;. Los pasos que hemos realizado son los siguientes:&lt;/p&gt;
&lt;p&gt;$ unzip instantclient-basic-linux32-10.2.0.1-20050713.zip&lt;br /&gt;
$ unzip instantclient-sdk-linux32-10.2.0.1-20050713.zip&lt;br /&gt;
# mkdir -p /opt/oracle/instantclient&lt;br /&gt;
# mv instantclient_10_2/* /opt/oracle/instantclient/.&lt;br /&gt;
# cd /opt/oracle/instantclient&lt;br /&gt;
# ln -s libclntsh.so.10.1 libclntsh.so&lt;br /&gt;
# ln -s libocci.so.10.1 libocci.so&lt;br /&gt;
# echo /opt/oracle/instantclient &amp;gt;&amp;gt; /etc/ld.so.conf&lt;br /&gt;
# ldconfig&lt;br /&gt;
# cd /etc/profile.d&lt;br /&gt;
# echo export LD_LIBRARY_PATH=/opt/oracle/instantclient&amp;gt;oracle.sh&lt;br /&gt;
# chmod +x oracle.sh&lt;br /&gt;
# tar zxvf php-5.2.4.tar.gz&lt;br /&gt;
# cd php-5.2.4&lt;br /&gt;
# ./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient&lt;br /&gt;
# make&lt;/p&gt;
&lt;p&gt;El error que se produce es el siguiente:&lt;/p&gt;
&lt;p&gt;/opt/oracle/instantclient/libclntsh.so: file not recognized: File format not recognized&lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make: *** [ext/oci8/oci8.la] Error 1&lt;/p&gt;
&lt;p&gt;¿Podríais ayudarnos, hemos mirado en internet y no encontramos más pasos que realizar?&lt;/p&gt;
&lt;p&gt;Mucahs gracias&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 05:50:33 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70593 at http://php.apsique.com</guid>
</item>
<item>
 <title>Ehhhh.... se supone que las</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-69679</link>
 <description>&lt;p&gt;Ehhhh.... se supone que las bases de datos relacionales están hechas para trabajar vía SQL. Los otros métodos, por decir lo menos, son un tanto primitivos.&lt;br /&gt;
Suerte con la búsqueda.&lt;/p&gt;
</description>
 <pubDate>Mon, 03 Sep 2007 16:05:10 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 69679 at http://php.apsique.com</guid>
</item>
<item>
 <title>hola a todos soy javi y</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-69674</link>
 <description>&lt;p&gt;hola a todos soy javi y necesito que alguien me ayude, quiero saber si aparte de sql existe otra herramienta mas rapida para hacer busqueda de informacion en una base de datos de oracle.&lt;/p&gt;
&lt;p&gt;mil gracias&lt;/p&gt;
</description>
 <pubDate>Mon, 03 Sep 2007 11:31:01 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 69674 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sí, las versiones de las</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-69498</link>
 <description>&lt;p&gt;Sí, las versiones de las librerías deben ser las mismas del php que las utiliza. Revisa en PECL el paquete de oci8: &lt;a href=&#039;http://pecl.php.net/package/oci8&#039;&gt;http://pecl.php.net/package/oci8&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Thu, 30 Aug 2007 14:29:34 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 69498 at http://php.apsique.com</guid>
</item>
<item>
 <title>ok disculpa pero yo tengo un</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-69493</link>
 <description>&lt;p&gt;ok disculpa pero yo tengo un grave error, uso php5.2 con oracle9i. para hacer una conexion con bd uso el ora_connect al parecer no se encuentran distintas librerias, como php_oci8.dll, php_pdo_oci8.dll entre otras, ya las baje y las instale nuevamente pero nada. sera que las librerias deben estar acorde con la version de php? por fa como donde puedo bajar librerias o que puedo hacer&lt;/p&gt;
</description>
 <pubDate>Thu, 30 Aug 2007 12:31:50 -0700</pubDate>
 <dc:creator>jeje</dc:creator>
 <guid isPermaLink="false">comment 69493 at http://php.apsique.com</guid>
</item>
<item>
 <title>Hola: yo solo quiero a portar</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-47942</link>
 <description>&lt;p&gt;Hola: yo solo quiero a portar un poco de experiencia (muy poca) espero que les sirva. Al querer habilitar la extencion php_oci8.dll en el PHP (evidentemente ya todo configurado) al reiniciar al apache mandaba un mensaje de error diciendo que &quot;unload ..blbla php_oci8.dll, not found&quot; o algo parecido bueno para resolver esto he realizado varios pasos pero antes debo decir que la extencion php_oci8.dll que viene con la version PHP 5.1.4 NO SIRVE asi que NO INTENTEN CON ESTA VERSION yo tengo instalado apache 2.0 con php 5.0.4 les recomiendo esta si no tienen inconvenientes, bueno les suguiero que intenten los siguientes pasos si&lt;br /&gt;
1. Darle permisos de EVERYONE o TODOS a las carpetas de donde esta instalado PHP y la carpeta EXT dentro de ella.&lt;br /&gt;
2. Copiar el archivo php_oci8.dll en System32 o System (segun sea el caso)&lt;br /&gt;
3. poner en la variable PATH de windows (panel control-&amp;gt;system-&amp;gt;advanced-&amp;gt;Environment Variable) la ruta de la carpeta &quot;ext&quot; que esta en la carpeta &quot;php&quot; Ej. C:\SERVIDOR\PHP\EXT&lt;br /&gt;
4. REINICIAR LA MAQUINA PARA QUE TENGA EFECTO&lt;br /&gt;
espero que les ayude un poco esto y tengan en cuenta que la version 5.1.4 que viene en la distribucion de php no sirve el archivo saludos a todos.&lt;/p&gt;
</description>
 <pubDate>Tue, 05 Sep 2006 15:37:35 -0700</pubDate>
 <dc:creator>Bircof ..::El Salvador::..</dc:creator>
 <guid isPermaLink="false">comment 47942 at http://php.apsique.com</guid>
</item>
<item>
 <title>¿como puedo hacer un select</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-47727</link>
 <description>&lt;p&gt;¿como puedo hacer un select count ha una tabla y el resultado en vez de imprimirlo por pantalla guardarlo en una variable, usando oracle.dll&lt;/p&gt;
</description>
 <pubDate>Thu, 25 May 2006 11:54:19 -0700</pubDate>
 <dc:creator>jjj</dc:creator>
 <guid isPermaLink="false">comment 47727 at http://php.apsique.com</guid>
</item>
<item>
 <title>Usa Adodb</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-47714</link>
 <description>&lt;p&gt;¿Para que reinventar la rueda? Te recomiendo que le eches una miradita a &lt;a href=&#039;http://www.lacorona.com.mx/fortiz/adodb/&#039;&gt;adodb&lt;/a&gt;, que es una excelente biblioteca de abstracción de base de datos. Puedes tranquilamente usar oracle y mssql; incluso, tiene soporte para pdo.&lt;/p&gt;
</description>
 <pubDate>Mon, 22 May 2006 23:50:01 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 47714 at http://php.apsique.com</guid>
</item>
<item>
 <title>PHP 5 - Capa abstraccio BD</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-47710</link>
 <description>&lt;p&gt;Claudio, buenos dias.  Tengo un desarrollo en php5 y Oracle, y como es posible que el mismo se instale en otros lugares con SQL Server, estoy pensando en hacer una capa de abstraccion que me facilite esta tarea (ademas de migrar a objetos). Estoy buscando documentación y me topé con PDO pero lo veo complejo. Tienes alguna experiencia al respecto o conoces de algun sitio en español que me pueda guiar?.&lt;br /&gt;
Agradezco desde ya tu disposición.&lt;br /&gt;
Cordiales Saludos.&lt;br /&gt;
Sergio.&lt;/p&gt;
</description>
 <pubDate>Mon, 22 May 2006 08:09:38 -0700</pubDate>
 <dc:creator>sgattas</dc:creator>
 <guid isPermaLink="false">comment 47710 at http://php.apsique.com</guid>
</item>
<item>
 <title>para los nuevos en oracle</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2#comment-27743</link>
 <description>&lt;p&gt;al momento de realizar una consulta sql en oracle en la cual consulten datos en mas de una tabla,&lt;br /&gt;
deben de tener en cuenta de que para que la consulta sea mas rapida la tabla de mayor tamamaño debe ir primero...&lt;br /&gt;
entre mas grande la tabla mas a la izquierda en el FROM&lt;/p&gt;
&lt;p&gt;un ejemplo de esto seria&lt;br /&gt;
tengo 2 tablas&lt;br /&gt;
una de clientes y la otra de ciudades&lt;br /&gt;
en el sql debemos colocar por ejemplo&lt;br /&gt;
select clientes.nombre, ciudad.ciudad_glosa&lt;br /&gt;
from clientes, ciudades&lt;br /&gt;
where cliente.codigo_ciudad = ciudad.codigo_ciudad&lt;/p&gt;
&lt;p&gt;pd.si necesitan ayuda en algunas consultas Sql en ORACLE no duden en consultar.&lt;/p&gt;
</description>
 <pubDate>Thu, 30 Mar 2006 07:12:02 -0800</pubDate>
 <dc:creator>trauco</dc:creator>
 <guid isPermaLink="false">comment 27743 at http://php.apsique.com</guid>
</item>
<item>
 <title>Php y Oracle II</title>
 <link>http://php.apsique.com/lenguajes/php/oracle/2</link>
 <description>&lt;p&gt;Uno de los post más &#039;famosos&#039; es el de oracle. Realmente, es un dolor de muelas trabajar con Oracle, pero que da dinero, da dinero.&lt;br /&gt;
Nuevos consejos, como continuación del post &lt;a href=&#039;node/16&#039;&gt;Php y Oracle&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Existen dos extensiones PHP para Oracle: php_oracle y php_oci8. La primera tiene menos funcionalidades, pero es más probable que funcione en una instalación rápida. La segunda tiene más prestaciones y es más rápida, pero deben asegurarse de que su versión del Cliente de Oracle sea igual o superior a la 1.81&lt;/li&gt;
&lt;li&gt;Recuerden que deben descargar el cliente de Oracle e INSTALARLO, y que la versión del cliente &lt;b&gt;debe ser&lt;/b&gt; IGUAL O SUPERIOR a 8.1. Repito, repito, repito....&lt;/li&gt;
&lt;li&gt;Instalación: Si ocupan &lt;b&gt;*unix&lt;/b&gt;, compilen su PHP con  --with-oracle[=DIR] (no recomendado) o --with-oci8[=DIR] , siendo DIR por defecto la variable del entorno ORACLE_HOME; lean el &lt;acronym title=&quot;Alguien ha leído el manual, por casualidad?&quot;&gt;manual&lt;/acronym&gt; para mayores detalles. Para &lt;b&gt;Windows&lt;/b&gt;, descomenten en su php.ini la extension php_oracle.dll  o php_oci8.dll &lt;/li&gt;
&lt;li&gt;Reinicien el computador después de instalar Oracle. En un Windows 2000 con IIS, no agarraba el dll hasta que apagaron el bicho&lt;/li&gt;
&lt;li&gt;Si al usar adodb les dice que no encuentra ora_logon, hagan la siguiente revisión:
&lt;ol&gt;
&lt;li&gt;Instalar el paquete de Oracle&lt;/li&gt;
&lt;li&gt;Compilar con soporte para oracle y/o descomentar en el php.ini las entradas correspondientes&lt;/li&gt;
&lt;li&gt;Reiniciar la máquina&lt;/li&gt;
&lt;li&gt;Usar en &lt;code&gt;ADONewConnection()&lt;/code&gt; como parámetro la versión de la extensión de oracle con la cual van a trabajar. Ergo, &lt;code&gt;$db = ADONewConnection(&quot;oracle&quot;);&lt;/code&gt; para php_oracle y &lt;code&gt;$db = ADONewConnection(&quot;oci8&quot;);&lt;/code&gt; para la oci8. No confundirse!&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Eso por ahora. Espero que les sea de alguna utilidad....&lt;/p&gt;
</description>
 <comments>http://php.apsique.com/lenguajes/php/oracle/2#comments</comments>
 <category domain="http://php.apsique.com/lenguajes/php">PHP</category>
 <category domain="http://php.apsique.com/lenguajes/php/oracle">Php y Oracle</category>
 <category domain="http://php.apsique.com/categoria/busquedas_comunes/oracle">oracle</category>
 <pubDate>Thu, 03 Jun 2004 10:53:50 -0700</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">40 at http://php.apsique.com</guid>
</item>
</channel>
</rss>
