Foros del Web » Programando para Internet » PHP »

Conexión PHP con Oracle

Estas en el tema de Conexión PHP con Oracle en el foro de PHP en Foros del Web. Buenas a todos, llevo varios días intentando conectar a una base de datos de oracle que está en un servidor remoto. Tengo mi web en ...
  #1 (permalink)  
Antiguo 04/07/2012, 04:25
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 4 meses
Puntos: 0
Conexión PHP con Oracle

Buenas a todos, llevo varios días intentando conectar a una base de datos de oracle que está en un servidor remoto.
Tengo mi web en su servidor y quiero acceder a otro servidor que está en otro servidor, la conexión que utilizo es la siguiente:
Código PHP:
$db="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xx.xx.xxxx.xx)(PORT=1521)) (CONNECT_DATA=(SERVER=DEDICATED) (SERVICE_NAME = XXX)))";
$conn oci_connect('user''pass'$db); 
Esta conexión me arroja el error:
"Warning: oci_connect() [function.oci-connect]: ORA-12170: TNS:Connect timeout occurred"

He leído por ahí que puede ser por culpa del firewall del servidor... ¿Que opináis? ¿Alguna sugerencia? ¿Hago algo mal?

Un saludo y gracias anticipadas
  #2 (permalink)  
Antiguo 04/07/2012, 07:40
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Conexión PHP con Oracle

pueden ser varias cosas:

que el servidor remoto no admita conexiones externas
que el usuario no tenga permisos de conexión remota
un firewall o proxy en el servidor remoto que no tenga el fordwarding hacia la ip interna del servidor remoto
un firewall o proxy en tu red local bloquee los puertos de oracle
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 04/07/2012, 07:43
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Conexión PHP con Oracle

Pues muchas gracias, voy a comprobar todo lo que me has comentado y te cuento a ver...

Un saludo!
  #4 (permalink)  
Antiguo 04/07/2012, 08:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Conexión PHP con Oracle

También puede ser la calidad de conexión entre los dos servidores que sea lento lo suficiente para que no alcance a negociar la entrada.
  #5 (permalink)  
Antiguo 05/07/2012, 05:37
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Conexión PHP con Oracle

Chicos, ya está solucionado, el problema era lo que comentó maycolalvarez:
"un firewall o proxy en tu red local bloquee los puertos de oracle "

Por lo visto el culpable era el firewall de mi servidor, es decir, el firewall del servidor desde el cual consultaba la base de datos que estaba en otro servidor remoto.

Un saludo y gracias a todos!

Etiquetas: oracle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:20.