Buenas! Tengo lo siguiente instalado:
Oracle: 10.2.0.1.0
PHP 5.3.1
Apache 2.2.14
En el fichero de configuracion de PHP (php.ini) tengo:
extension=php_oci8.dll
oci8.privileged_connect = On
El error que me escupe es:
Warning: oci_connect() [function.oci-connect]: ORA-12154: TNS:could not resolve the connect identifier specified in C:\xampp\htdocs\CON3.PHP on line 2
ORA-12154: TNS:could not resolve the connect identifier specified
El código que utilizo es:
Código:
<?php
$conn = oci_connect('user', 'pass', 'MIORACLE');
if (!$conn){
$e = oci_error();
print htmlentities($e['message']);
exit;
}else{
echo 'conectado!';
}
?>
Mi tsnames.ora contiene:
Código:
MIORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = user)
)
)
Que me falta para conectar?