 
			
				30/05/2009, 01:28
			
			
			     |  
      |    |    |    Fecha de Ingreso: octubre-2008  
						Mensajes: 8
					  Antigüedad: 17 años Puntos: 0     |        |  
  |      Respuesta: Carga de datos        Hola,   
Con archivos planos te refieres a .txt?   
Te cuento el modo de cargar estos por si te es de ayuda.   
Primero tienes que crear un archivo de control con extensión .ctl y ahí definir los campos que tiene la tabla a cargar algo de este estilo:   
LOAD DATA 
APPEND 
INTO TABLE nombre_tabla 
( 
primer_atributo POSITION(inicio:fin) tipo de datos, 
segundo_atributo POSITION(fin_anterior+1:fin) tipo de datos, 
tercer_atributo POSITION(fin_anterior+1:fin) tipo de datos, 
.... 
)   
Luego mete el archivo que quieres cargar en la misma carpeta de el .ctl que has creado.   
Ahora tienes que cargarlo con sqlldr, para ello: 
Ejecutar... cmd 
Dentro del terminal vete a la ruta donde están los archivos. 
Ahora escribe: sqlldr userid=user_oracle/pass_oracle data="nombre_archivo.txt" Intro 
Te pedirá el control, escribe nombre_del_archivo control sin la extensión .ctl 
Y ya se cargarán los datos, esto te creará un log en el que puedes ver que registros no se han cargado y por qué.   
Espero que te haya servido de ayuda.   
Un saludo.           |