Bases de Datos > Oracle

 Como Cargo Archivo Plano En Base De Datos

(1/2) > >>

wpersei:
saludos

lo que pasa es que genere una forma que hace el cargue de un archivo plano, con un archivo de load cuyo formato es ctl, y el plano esta separado por ; y tiene formato csv, el problema es que haciendo las pruebas cliente servidor, este hace el cargue y va perfecto, pero a la hora de montarlo en la aplicacion del servidor(aplicacion web) este ya no carga.

mi pregunta es:

tengo que montar el archivo en el servidor?

existe alguna forma de subir el plano desde el local, y que haga el proceso automatico, con solo decirle cual es el archivo?


gracias y mucha suerte

JuanK:
La unica manera que conozco de hacerlo desde web es que implementes a traves del servidor web  la funcionalidad de mandar el archivo plano a algun equipo de la red local del servidor de bd, y una vez confirmado el envio del archivo disparar, tambien desde el web server, el proceso de sql loader para cargar el archivo ctl...


otra opcion es , desde luego, tener istalado las herramientas administrativas de oracle en cada uno de los clientes, es decir independientemente del web server, y configurarles acceso al servidor de bd....

desde luego la mejor opcion es la primera. :ph34r:


Hay mejores opciones pero todo depende de la arquitectura que poseas y desde luego de que es lo que quieres hacer realmente.

wpersei:
haber te cuento:

lo que pasa es que no tengo permisos de instalar el cliente de oracle, ya que el sqlldr funciona muy bien , con el cliente instalado, entonces tambien cabe la posibilidad, "si existe" de hacer el cargue de otra forma.


saludos y gracias por responder

JuanK:
asi es eso supuse, entonces sigue mi otra recomendacion y has el upload del archivo a un servidor de la red local a donde pertenece el mismo servidor de BD, una vez se haya verificado el upload iniciar el proceso remoto de sql loader usando el ctl que mencionaste...

pero nunca el ctl debe de estar en el cliente todo desde el sever.

wpersei:

--- Cita de: "JuanK" --- asi es eso supuse, entonces sigue mi otra recomendacion y has el upload del archivo a un servidor de la red local a donde pertenece el mismo servidor de BD, una vez se haya verificado el upload iniciar el proceso remoto de sql loader usando el ctl que mencionaste...

pero nunca el ctl debe de estar en el cliente todo desde el sever.
--- Fin de la cita ---
dejame ver si entendi:

lo que tengo que hacer es digamos crear una carpeta en el equipo cliente, y compartirla para la red, para que luego de subir el archivo de load al servidor, este tome la informacion desde el cliente?

saludos y gracias por responder

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa