If it's going to be readonly then use pctfree 0 and compress the data on insert (use direct path load and set the table to COMPRESS). Do not use ASSM. Consider ordering the data prior to insert by common reporting predicates so as to improve the clustering factor on those columns' indexes and reduce physical i/o on retrieval.

Estimate the size by loading a representative sample and measuring it.