martes, 28 de junio de 2011

Carga de datos a Oracle 10g desde archivo csv usando SQL*Loader


El proceso de carga de datos desde archivos de texto a base de datos es un elemento fundamental en la manipulación de información, puede darse como parte de la migración de un sistema o como parte de un proceso de integración entre sistemas, el conjunto de scripts que acompañan a este post demuestran como crear un usuario en el dbms, luego como crear un grupo de roles con permisos restringidos y la creación de otros usuarios apegados a dichos roles, ademas el proceso de carga de datos utilizando SQL*Loader a una tabla temporal, luego la ejecución de un script para crear el modelo entidad relación para estructurar los datos y finalmente la ejecución de un script que rellena el modelo entidad relación a partir de los datos almacenados en la tabla temporal. Los scripts son archivos por lotes de windows (bat), la única configuración necesaria es editar los scripts para configurar la contraseña del usuario SYS para las acciones que requieren privilegios.


Descargar scripts + datos