al principio logre hacer la conexión pero con oracle 10g, en windows server 2003 ya tengo instalado el apache server, tengo descomentadas la librería oci8, tengo creadas las variables de entorno pero aun no me funciona. la base de datos se encuentra en otro servidor con unix
Aca muestro el código con el cual realizo la conexión:
Código PHP:
<?php @define(oraHost,'193.168.0.2');
@define(oraUser,'ops$DESICA');
@define(oraPass,'DESICA01');
@define(oraDb,'DES806');
@define(oraPort,'1521');
@define(oraTns,'(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = '.oraHost.')(PORT = '.oraPort.')) ) (CONNECT_DATA = (SERVICE_NAME = '.oraDb.') ))');
class Conectar
{
public static function con()
{
$conn =ocilogon(oraUser,oraPass,oraTns);
if (!$conn)
{echo ocierror(); ?><script type="text/javascript">alert("Error");</script><?PHP return $conn;}
else
{?><script type="text/javascript">alert("Bien;");</script><?PHP return $conn;}
}
}