Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2008, 21:41
erwinrp
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 20 años
Puntos: 1
Respuesta: Conectar a base de datos remota

Cita:
Iniciado por Erebus Ver Mensaje
ok, la situacion es asi:
necesito conectarme a una base de datos que esta en otra locacion.
tengo el nombre del servidor y un usuario con su pass.

nunca he manejado Oracle, es por eso que escribo esto.

he revisado las funciones respectivas a oci8 en el manual online en php.net y llegue a la conclusion de que necesito una explicacion de ociplogon()
los parametros que hay que mandarle son usuario, pass y (oh-oh) database
despues encontre este codigo

Código PHP:
//If your oracle database is on a remote system within your local network and you don't want to worry about the tnsnames file you can try this.

$db "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XX.XXX)(PORT = 1521)))(CONNECT_DATA=(SID=XXXX)))";

$c1 ocilogon("name","password",$db); 
y la verdad es que no entiendo el valor que tiene $db ):

gracias de antemano
para conectarte a oracle necesitas tener el oracle client instalado en el servidor, con esto ya puedes usar ocilogon, el string de db no es necesario como lo usas, pero busca informacion en la web acerca del archivo tnsnames.ora
__________________
www.lomasnuevo.net