Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2004, 10:01
herrezuelo
 
Fecha de Ingreso: abril-2004
Ubicación: Madrid
Mensajes: 159
Antigüedad: 20 años
Puntos: 0
Maldito Oracle . . .

Hola, alguna vez he preguntado esto pero no debí explicarme del todo bien ya que no consigo solucionarlo.
Vuelvo a intentarlo.

Tengo el apache y el php en mi win2000 instalado y funcionando de lujo.
tengo el oracle 8i en un sistema unix.

Bueno pues lo que quiero es acceder con el php a la db oracle remota, para ello hice lo siguiente :

En el php.ini habilite la extension OCI :
extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll

La de oracle no la habilite ya que oci y oracle a la vez parece ke son incompatibles y me da errores en el php, la habilité como pone arriba, el path a las extensiones está bien y la dll existe en el path.

Bien . . .

Por otro lado . .. mi tnsnames está bien configurado ya que el sql plus me va de lujo con el y mis programitas vb y todo, eso está bien.

Despues puse mi codigo php com sigue :

<?php
echo "<br> PRUEBA ACCESO A ORACLE";


putenv('ORACLE_SID=xxx');
putenv('ORACLE_HOME=d:\orahome1');
putenv('TNS_ADMIN=D:\OraHome1\network\ADMIN');

//if (ora_plogon('iri','iri'))
//{
//echo "Se abrio";
//}
if (ocilogon("xxx","xxx","xxx"))
{
echo "<br>Conectó Correctamente";
}
else
{
echo "<br>No conectó";
}

?>


Y al ejecutar me devuelve esto . . .

PRUEBA ACCESO A ORACLE
Warning: ocilogon(): _oci_open_server: Error while trying to retrieve text for error ORA-12538 in c:\apache\apache\htdocs\uno.php on line 13

No conectó



Por más que busco en inet con lo consig, este foro es mi ultima esperanza . . . por favor a ver si alguien puede darme una pista . . . o decirme como hacer que funcione . . .

Gracias yy un saludo