Buenas soy novato en esto de las webs, y necesito saber como conectar a mi base de datos en oracle 10g,
que servidores necesito, y como configurarlos.
graciasssssss
| |||
Conectar a oracle 10g con php Buenas soy novato en esto de las webs, y necesito saber como conectar a mi base de datos en oracle 10g, que servidores necesito, y como configurarlos. graciasssssss |
| |||
Respuesta: Conectar a oracle 10g con php Hola, puntualmente que tienes y que te falta? Por ejemplo yo tengo instado xampp y para operar con Oracle + conecciones PDO (también podrían ser ADODB) esto habría que hacer: - Ir al php.ini y descomentar: php_oracle.dll php_oci8.dll php_pdo_oci.dll php_pdo_oci8.dll - Luego tomar estas mismas dll y colocarlas en system32 (si estas in windows) - Reiniar - Luego el siguiente codigo php debería andar el asunto Código PHP: |
| |||
Respuesta: Conectar a oracle 10g con php Warning: oci_connect() [function.oci-connect]: ORA-12516: TNS:el listener no ha encontrado ning�n manejador disponible con una pila de protocolos coincidente in C:\wamp\www\****\conexiones\conexionAislada.php on line 4 Warning: oci_parse() expects parameter 1 to be resource, boolean given in C:\wamp\www\***\conexiones\conexion.php on line 4 esto que es??? me sale de vez en cuando cuando intento realizar una conexion... el contenido del archivo que hace la conexion es : $conexion = oci_connect("DPRT","DPRT","192.168.1.27"); $statement = oci_parse($conexion,$consulta) or die(include "servidorcaido.php"); siempre entra en servidorcaido.php :S tengo la impresion de que el server al cual accedo , maneja con otros programas y hace algun tipo de interferencia cuando se utiliza uno en concreto pero no lo se ciertamente que es lo que ocurre cuando intento hacer mediante consola un sqlplus 192.168.1.**@usuario/contraseña; me sale el siguiente mensaje : ERROR: ORA-12154: TNS: no se ha podido resolver el identificador de conexion espicificado espero que encuentres una respuesta adios.. |
| |||
Respuesta: Conectar a oracle 10g con php :S:S:S:S:S demasiado para mi :S:S:S sino es muxo pedir, podria explicar un pokito mas... es decir... primero debo tener instalado en mi servidor apache el oracle 10g? o vale teniendolo instalado en otro lado? ... luego el archivo que me as dixo tp lo encuentro el php.ini, bueno si he encontrado uno, pero no lleva ninguna dll de las que indicas |
| |||
Respuesta: Conectar a oracle 10g con php Cita: Mmm por eso te preguntaba que tenias y que te faltaba, para especificar en base a eso.A ver, hay muchas formas de hacer esto, te resumo una sencillita: PASO 1 -instalas xampp (1.6.8 es que yo uso) que trae apache+php+mysql (ente otras cosas) -para tener además Oracle descargas de la pagina oficial la versión express, lo instalas y para que no te pierdas sigues estos pasos: Primeros pasos en Oracle XE PASO 2 -ve al directorio xampp/apache/bin/ abres el php.ini y habilita las siguientes extensiones (algunas ya vienen habilitadas por defecto) ;extension=php_pdo.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci8.dll ;extension=php_oracle.dll ;extension=php_oci8.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci8.dll ...para habilitarlas le sacas el ; -en este mismo directorio estan tambien como archivos estas dll, copialas y las pones en system32 y luego reinicias PASO 3 -si hiciste lo que deje en el link de "Primeros pasos con Oracle XE" ahora solo copias tal cual el código php que ya habia posteado (para asegurarme lo probé y funcionó impeque) Código PHP: Última edición por phidalgo; 29/05/2009 a las 08:29 |
| |||
Respuesta: Conectar a oracle 10g con php Pikamo: -que versión de php utilizas? creo que oci_parse solo esta para php5 -prueba con $statement = oci_parse($conexion,$consulta) or die("cualquiercosa"); -si usas Oracle 10g Express Edition la base de datos tiene que ser "xe" (restricción de la version libre) |
| |||
Respuesta: Conectar a oracle 10g con php graciassssssssssssssssssssssssssssssssssssssssssss sssssssssssssssssssss d verdad!!! eres un crack x fin va!!! gracias por todo seguid los pasos puestos anteriormente y todo va genial jejeje |
| |||
Respuesta: Conectar a oracle 10g con php hola buenos dias a todos por favor necesito a alguien que me ayude; "que desesperado se oye eso", si tengo ubuntu 9.04 instal: apche mysql php oracle client oracle database al momento de conectar a oracle: Warning: oci_execute() [function.oci-execute]: ORA-04044: procedure, function, package, or type is not allowed here in /var/www/Proy/modAA.php on line 11 Warning: oci_execute() [function.oci-execute]: ORA-04044: procedure, function, package, or type is not allowed here in /var/www/Proy/modAA.php on line 13 Registro dado de alta Warning: oci_fetch_assoc() [function.oci-fetch-assoc]: ORA-24374: define not done before fetch or execute and fetch in /var/www/Proy/modAA.php on line 15 |
| |||
Respuesta: Conectar a oracle 10g con php Tengo una pregunta y espero me puedan responder. uso el xampp y ahora necesito utilizar el oracle, tengo entendido q las sentencias en php se modifican, alguien me puede decir cuales son las equivalencias? osea en mysql seria mysql_fetch_array..y en el oracle? |
| |||
Respuesta: Conectar a oracle 10g con php nike9776: te puedo hechar una mano sobre ese error, ese error es porque te falta el archivo oci.dll dentro de tu carpeta de sistema, los pasos serian los siguientes: 1.- Ubica este archivo "oci.dll" dentro de la carpeta BIN de tu instalacion de Oracle. 2.- Copiala dentro de: Windows XP/Vista/7: c:/windows/win32 y si es de 64bits bueno dentro de c:/windows/sysWow64 3.- Levanta el apache con la configuracion antes señalada por los demas usuarios y veras q ya corre con normalidad. Esto funciona pra todas las versiones de Oracle, y es falso eso de copiar los dll del php/ext a win32, porque no es asi. Espero haberte ayudado. Saludos. |