TABLES
To work out the sizings of x number of records then need to be added to a table, use the following ...
Analyze the table or partition. Find the avg_row_len, from either dba_tables or tab_tab_partitions. Then calculate the space required by ...
space_required = avg_row_len * number_of_rows
This formula is really simple and is not perfect as it doesn't take block headers, pct_free etc into consideration, but should be good as a guide.