Here's a patch for oracle numeric type export bugs described at
http://bugs.debian.org/358670
Index: mdbtools-0.6pre1/src/libmdb/backend.c
===================================================================
--- mdbtools-0.6pre1.orig/src/libmdb/backend.c
+++ mdbtools-0.6pre1/src/libmdb/backend.c
@@ -61,11 +61,11 @@
/* Oracle data types */
static MdbBackendType mdb_oracle_types[] = {
MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x00",0,0,0),
- MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
- MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
- MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
- MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
- MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
+ MdbBackendType_STRUCT_ELEMENT("NUMBER(1)",0,0,0),
+ MdbBackendType_STRUCT_ELEMENT("NUMBER(3)",0,0,0),
+ MdbBackendType_STRUCT_ELEMENT("NUMBER(5)",0,0,0),
+ MdbBackendType_STRUCT_ELEMENT("NUMBER(11)",0,0,0),
+ MdbBackendType_STRUCT_ELEMENT("NUMBER(15,2)",0,0,0),
MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
MdbBackendType_STRUCT_ELEMENT("TIMESTAMP",0,0,0),