Solicitando su ayuda, quiero mostrar mi problema a continuación:
Tengo instalado Oracle Client 10 en un Windows Server 2008 64 bits al cual he probado la conexión y lo hace correctamente, ahora el problema radica en el que en PHP tengo un script como el siguiente:
Código PHP:
<?php
$conexion = oci_connect('user', 'pass', 'host');
if (!$conexion) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
$stid = oci_parse($conexion, "select FIRST_NAME, _LAST_NAME from names");
$r=oci_execute($stid);
if(!$r){
$e = oci_error($stid);
trigger_error(htmlentities($e['message'], ENT_QUOTES),E_USER_ERROR);
}
while($row=oci_fetch_array($stid)){
//reset($results);
echo $row['FIRST_NAME'];
echo $row['LAST_NAME'];
}
?>
Y obtengo este error:
Warning: ocilogon() [function.ocilogon]: ORA-12154: TNS:no se ha podido resolver el identificador de conexión especificado in C:\inetpub\wwwroot\script.php on line 2
Cabe destacar que uso PHP 5.2 bajo IIS7 además tengo habilitada la extensión para oci (php_oci8.dll) y la visualizo habilitada haciendo :
Código PHP:
<?php phpinfo(); ?>
Agradezco su ayuda de antemano