Carga de ficheros de texto plano

Ver el tema anterior Ver el tema siguiente Ir abajo

Carga de ficheros de texto plano

Mensaje  silvia el Jue 07 Oct 2010, 11:59

Hola,

mi problema es el siguiente, a ver si alguien puede echarme una mano. Estoy intentando cargar unos ficheros de texto plano en unas tablas a través del OWB. Cuando los ficheros están en la misma máquina en la que se encuentra la base de datos y el OWB no hay ningún problema, pero cuando quiero cargar archivos que están en un pc distinto no hay manera. Me creo el módulo de archivos y le pongo como localización dónde se encuentran los ficheros, pero al ir a cargarlos no hace nada. No se si a alguien le ha ocurrido este mismo problema y sabe como se puede solucionar

Un saludo, Silvia

silvia

Cantidad de envíos : 8
Localización : Madrid
Fecha de inscripción : 07/04/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Carga de ficheros de texto plano

Mensaje  bvillamor el Jue 07 Oct 2010, 17:16

Hola,
efectivamente no se puede acceder a archivos con una ruta que no sea local. De todos modos, hay forma de hacerle creer que la ruta es local. Yo lo he hecho en Linux. Si tu caso es en Windows puede que sea suficiente con crear una unidad de red en el servidor que apunte al directorio donde tienes los archivos, que debe configurarse como compartido.
Te cuento el procedimiento en Linux por si te sirve. OWB está en Linux y usa como origen una carpeta de un pc Windows en la misma red. Para conseguirlo hay que hacer los siguientes pasos:
  • crear un directorio compartido en el pc Windows
  • crear un punto de montaje en la máquina Linux que apunte al directorio de Windows y otorgar permiso de lectura al menos a un usuario
  • indicar a OWB que la ruta de los archivos planos es la del punto de montaje, que será local

Para habilitar el punto de montaje hay que ejecutar como root este comando cada vez que se arranca la máquina Linux:

Código:
mount -t cifs //ip_windows/nombre_carpeta_compartida path_local -o username=xxx,password=yyy,workgroup=grupo_trabajo,uid=oracle,gid=oinstall,lfs
Donde:
  • //ip_windows/nombre_carpeta_compartida es la ip de la máquina windows y el nombre del directorio compartido
  • path_local es la ruta a la carpeta local desde la cual se accederá a los archivos, por ejemplo /home/oracle/archivosplanos
  • xxx es el nombre de un usuario Windows con permiso para leer en la carpeta compartida
  • yyy es la contraseña de ese usuario Windows, se deja vacío si no tiene clave
  • grupo_trabajo nombre del grupo de trabajo Windows al que pertenece la máquina
  • uid y gid llevan el nombre del usuario y grupo que se debe asignar a todos los archivos que dejemos desde Windows en esta carpeta


Espero que te sirva de ayuda.

Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.