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

sqlldr unix

Estas en el tema de sqlldr unix en el foro de Oracle en Foros del Web. Hola. resulta que desde unix hice un proceso que extrae via ftp una cantidad aleatoria de archivos. ahora mi problema es poblar la tabla, esto ...
  #1 (permalink)  
Antiguo 13/02/2007, 10:36
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
De acuerdo sqlldr unix

Hola. resulta que desde unix hice un proceso que extrae via ftp una cantidad aleatoria de archivos. ahora mi problema es poblar la tabla, esto ya que necesito leer los nombres de cada uno de ellos.
comunmente hago un archivo para
load data
infile"nombrearchivo.txt"
replace.....

y luego el comando sqlldr

a ver si alguien puede darme una mano.

Atte
MG
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 13/02/2007, 14:07
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: sqlldr unix

ya encontre la solucion

1.- el archivo de control

load data
replace into tabla nomtabla
fields termined by ";"
(campo1,campo1...)


luego en la cadena de ejecucion

sqlldr user/pass@base @archivocontrol data=nombrearchivo.dat


De todas formas muchas gracias
__________________
Dios es mas grande que tu problema :-)
  #3 (permalink)  
Antiguo 13/02/2007, 14:30
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
Re: sqlldr unix

¬¬ Precisamente te estaba contestando



Bueno, que bien que ya lo resolviste
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 01:01.