Without dictionary, AUL cannot recover rows to dmp format. But we could manually create them. We will talk about column information stored in "AULCOL.TXT" file, the file name must be in upper case under Linux/Unix. The text file should contains the following columns (split by ",") :
1, Object ID
2, Column Order
3, Column Storage Order
4, Column Name
5, Column Type ID
6, Column Maximum Storage Length
7, Precision
8, Scale
9, Nullable
10, INTCOL#, Column Created Order
11, Property, not used by AUL now
12, Character Set ID
13, Character Set Form, value 2 means NCHAR/NVARCHAR2 column
If you have system tablespace left, it could be generated by "unload table col$;" command, as following:
20,1,2,OBJ#,2,22,,,1,1,0,0,0
20,2,1,BO#,2,22,,,1,2,0,0,0
20,3,3,COL#,2,22,,,1,3,0,0,0
20,4,4,POS#,2,22,,,1,4,0,0,0
20,5,5,SEGCOL#,2,22,,,1,5,0,0,0
20,6,6,SEGCOLLENGTH,2,22,,,1,6,0,0,0
......
For the column type id column, you could check the SQL definition of view "DBA_TAB_COLS", if you have AnySQL installed on your computer, just run "SOURCE DBA_TAB_COLS" to get the view's SQL defination.