Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Duda carga remota con SQLLOADER

Estas en el tema de Duda carga remota con SQLLOADER en el foro de Oracle en Foros del Web. Buenas, Estoy iniciándome con la carga de datos con sql loader. Actualmente lo estoy probando de forma local y funciona correctamente. Ahora necesito realizar una ...
  #1 (permalink)  
Antiguo 08/02/2016, 00:40
 
Fecha de Ingreso: abril-2013
Mensajes: 36
Antigüedad: 11 años, 8 meses
Puntos: 0
Duda carga remota con SQLLOADER

Buenas,

Estoy iniciándome con la carga de datos con sql loader. Actualmente lo estoy probando de forma local y funciona correctamente.

Ahora necesito realizar una carga de datos en una base de datos que está en otro servidor.

Entiendo que necesitaría un acceso ftp para dejar los ficheros en el servidor y un acceso ssh para ejecutar sqlloader allí.

¿El acceso ftp es completamente necesario?, ¿ No puedo cargar los ficheros desde mi propio equipo?

Por otro lado, son unas 50 tablas, por lo que había pensado en crear un fichero .sh donde se ejecuten los 50 comandos sqloader. ¿No es posible cargar todos los ficheros sin tenes que poner los ''50'' sqlloader en la consola? ¿ No hay ninguna forma de hacerlo con uno solo?


Muchas gracias!!!
  #2 (permalink)  
Antiguo 21/02/2016, 07:18
 
Fecha de Ingreso: octubre-2014
Ubicación: Lima
Mensajes: 74
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Duda carga remota con SQLLOADER

>>>¿El acceso ftp es completamente necesario?
Lo único que necesitas es que el servidor desde donde vas a ejecutar tenga instalado el sqlldr ya sea tu equipo local o remoto. Ahora bien, si es un equipo remoto, primero debes conectar con él mediante ssh para luego lanzar el comando sqlldr.

>>>¿ No puedo cargar los ficheros desde mi propio equipo?
Los ficheros deben encontrarse en el equipo que lanza el comando sqlldr, es decir, si vas a lanzar el comando slldr desde tu equipo local, los ficheros deben encontrarse ahí, si sqlldr va a ser ejecutado desde un equipo remoto los fichero deben encontrarse en dicho equipo remoto.

Por otro lado, son unas 50 tablas, por lo que había pensado en crear un fichero .sh donde se ejecuten los 50 comandos sqloader.
Personalmente optaría por esta solución. Recuerda que se deben configurar los archivos correspondientes para cada tabla.

¿No es posible cargar todos los ficheros sin tenes que poner los ''50'' sqlloader en la consola? ¿ No hay ninguna forma de hacerlo con uno solo?
Si las tablas a cargar tienen diferente estructura hasta donde sé no es posible con una sola sentencia.

Saludos.

Etiquetas: dato, remota, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:52.