By my calculations you need 126,000 * 3k = 378,000k bytes for your table, or somewhat less than 400mb. If you have both initial and next extent set to 4mb you will be able to allocate that much space for your table without exceeding the limit of 100 extents. There will, however, be very little room for expansion.<br><br>There are a number of issues beyond this straight forward calculation. For example, what is your db block size? If it's 4k then you can fit only one row per block. The space required immediately increases to 126,000 * 4k = 504,000k bytes, and 4mb extents won't be large enough to allocate all the needed space.<br><br>I'm also unclear on what you mean by "row size". If this is the maximum length of a row in your table then the average length is probably quite a bit smaller, so you might need less space than you think. On the other hand, if row size is the average number of data bytes per row, then you will have to adjust upward for the overhead used by Oracle