Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2003, 14:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. en principio no es cosa sólo de "pegar el cambiazo" a tu conexión .. en tus aplicaciones PHP .. Si no usuastes alguna capa de abastracción de BD como ADOdb o cualquier otra que acepta Mysql y Oracle (entre otras) .. vas a tener que cambiar todo el código que haga referencia a funciones mysql_xxx() por las oci8_xxx() ...

Y luego está el tema del própo SQL en sí .. cosas que haces en Mysql no son iguales en el SQL de Oracle .. un ejemplo el famoso "LIMIT" de Mysql no existe en Oracle (existen sus equivalentes) .. Y las subconsultas que "simulas" en SQL de Mysql en Oracle son soportadas "nativamente" ..

Lo ideal para estos casos es desarrollar PHP y acceso a tus BD con alguna capa de abstracción de BD que permita usar bajo tu misma programación Mysql .. Oracle u otras BD (siempre y cuando uses SQL lo más standard posible .. o los métodos que use la classe en concreto (capa de abastracción de BD).)

A nivel de instalación .. PHP le hace falta que instales la extensión para Oracle (funciones OCI8 ..) y que el servidor corra un cliente de Oracle para la versión y S.O. que use ..

mas info sobre esto:
www.php.net/oracle

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.