Archive

Archive for July, 2009

Extraer las tablas de un MDB (Access)

July 5th, 2009 nicola51980 No comments

Existen oportunidades que se nos presentan donde un cliente nos pide hacer un nuevo sistema PERO debemos migrar su base de datos vieja de 2Gb a la nueva, y lo mas común es M$ Access o en su defecto dBase y todas sus variantes, pero en esta oportunidad vamos hablar de como extraer esa información que esta en M$ Access (mdb), bueno es muy fácil, existe un paquete llamados “mdbtools”, aquí existen una serie de herramientas para ser usadas en la terminal y nos permiten hacer diversas tareas tales como listar las tablas, ver el archivo de forma hexadecimal, exportar tabla, ejecutar comandos SQL entre otros. Lo bueno de esto es que dejamos migrando esos 2Gb a un archivo CSV en un servidor X mientras hacemos otras cosas, y el consumo del CPU no nos molesta, ¿Por que no hacerlo en M$ Access? Bueno resulta que aveces se pone necio y da errores porque el archivo es muy grande o quien sabe… cosa que ya me ha pasado, prefiero confiar del poder de Linux.

Bueno aquí les dejo un ejemplo de como se usa:

$ mdb-export -H -Q -d ‘|’ archivo.mdb tabla >> tabla.csv

Esto nos genera un archivo con todos los datos, en cada columna se encuentra separada con el carácter ‘|’, algo que nos imaginamos de no “encontrarnos” en la data (cualquier cosa verifique con more y grep), para los demás parámetros del comando revise la ayuda ;)

Categories: Migración Tags: ,

Crear un .ISO a partir de un CD/DVD en Leopard

July 4th, 2009 Rhommel Lamas 2 comments

Hoy necesitaba hacer un iso de un DVD de Windows 7, en mi Macbook, como nunca habia necesitado hacerlo, decidí investigar como hacerlo con dd, como normalmente lo haría en linux, pero sucede que nunca había tenido la necesidad de desmontar un disco en MacOs sin hacer eject del disco. Lo cual es requisito para poder hacer un dd.

Ahora bien el procedimiento es el siguiente:

Read more…