Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: General Dmitry Vergadoski en 3 Febrero 2015, 13:20 pm



Título: como insertar datos en bd en otro servidor
Publicado por: General Dmitry Vergadoski en 3 Febrero 2015, 13:20 pm
hola amigos tengo una base de datos mysql en un servidor quiero mandar esos datos a otra base de datos oracle que esta en otro servidor, como haria para hacer eso.

gracias de antemano.


Título: Re: como insertar datos en bd en otro servidor
Publicado por: Usuario Invitado en 3 Febrero 2015, 14:03 pm
Creo que con Oracle SQL Developer (http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) se puede migrar una BBDD MySQL a Oracle.

PD: Temas relacionados con BBDD van en el subforo Base de datos.


Título: Re: como insertar datos en bd en otro servidor
Publicado por: General Dmitry Vergadoski en 4 Febrero 2015, 15:32 pm
Creo que con Oracle SQL Developer (http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) se puede migrar una BBDD MySQL a Oracle.

PD: Temas relacionados con BBDD van en el subforo Base de datos.

hablo de un script que me permita enviar los datos al servidor con bd oracle no un programa para migrar manualmente...


Título: Re: como insertar datos en bd en otro servidor
Publicado por: Usuario Invitado en 4 Febrero 2015, 15:43 pm
Creo que así te conectas a una BBDD Oracle (que me corrijan los entendidos de PHP)

Código
  1. $connection = oci_connect("username","pass", "123.123.123.123:1521/bbdd");
  2.    // hacer cosas...


Título: Re: como insertar datos en bd en otro servidor
Publicado por: MinusFour en 4 Febrero 2015, 16:20 pm
A lo mucho puedes leer una tabla de MySQL y luego hacer la inserción a una tabla de Oracle.

Funciones de Oracle:
http://php.net/manual/en/ref.oci8.php

Funciones de MySQLi:
http://php.net/manual/en/mysqli.summary.php

Hechale un vistazo a los ejemplos de oci_parse para que te des una idea de como hacer una conexion a una base de datos de oracle y para ejecutar una query.
http://php.net/manual/en/function.oci-parse.php

P.D: Se asume que puedes hacer una conexion desde el servidor que tiene PHP a el servidor con oracle. Si estan en diferentes servers, el puerto tiene que estar abierto.