La instrucción DESC <tabla> te manda la estructura de la tabla que le pongas, si antes de eso, pones la instrucción Spool <ruta><acrhivo>, luego haces con DESC para todas las tablas de tu base, y por ultimo, Spool off para que deje de mandar al archivo todo lo que hagas. Por ejemplo:
SQL>Spool c:\miarchivo.txt;
SQL>DESC facturas;
SQL>Spool off;
Esto te manda a miarchivo.txt la estructura de la tabla facturas, no se aun si hay otro modo porque soy novata en oracle, pero si encuentro otra forma la manda. Bye y espero que resuelvas tu problema
.