Ver Mensaje Individual
  #9 (permalink)  
Antiguo 31/05/2007, 16:07
MARY ORTIZ
 
Fecha de Ingreso: mayo-2007
Mensajes: 2
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: php + oracle realizar conexion y consulta

Hola Colegas:

Yo también uso AdoDB, para conectarme a una base de datos Oracle, desde PHP, lo de la conexión lo resolví con esta función:

<?php
session_start();
$session = session_id();
//Incluir la clase que hace permite conexión a Oracle
include "adodb/adodb.inc.php";

//Crear Conexión:
$DB = &ADONewConnection('oci8');
$DB->connectSID = true;

//Datos de conexion
$ip_servidor ="127.0.0.1"; //Sí Php y Oracle están en la misma máquina
//en caso contrario incluir la ip del servidor oracle
$user ="USUARIO";
$password ="LOQUESEA";
$sid ="NOMBRE DE LA BASE DE DATOS";


//Conexion
$conexion=$DB->PConnect($ip_servidor, $user, $password, $sid);
echo "conexion--->$conexion";
//Sí se establece la conexión el resultado es 1
?>


DE TODAS MANERAS, VERIFICA QUE LA LIBRERIA OCI8, ESTE ACTIVADA, PARA ELLO CORRE UN php.info(), SINO TIENES ESTO VERIFICA EL PROCEDIMIENTO, AL COMIENZO TUVE PROBLEMA, PERO AL FINAL TODO QUEDO OK... E HICE LO SIGUIENTE:

1. Instalar Oracle 10g.
2. Instalar Toad.
3. Ingresar al toad como usuario System y clave respectiva.
4. Agregar un usuario con todos los permisos
5. Iniciar sesión desde toad con este usuario. si ok...
6. Crear base de datos.


*********************INSTALACION XAMMP********************

1. Instalar xampp.
2. Activar php_oci8.dll, la cual esta en:
C:\Archivos de programa\xampp\php
C:\Archivos de programa\xampp\apache\bin
3. Copiar la php_oci8.dll en el systwm y system32 de Windows.
3. Reiniciar equipo

Y TODO OK.....

BYEEEE,

ATT:

MARISOL ORTIZ
ingmaryortiz_hotmail.com